在 android 中,如何将我的 setter 值转换为字符串?

In android how do I convert my setter value to a string?

在我的 activity 我有 sharedReview.setPhoneNumberofUserFromDB(obj.getString("username"));

它将值设置为 DB 中的 string,然后我在 adapter 中获取该值以用于我的 recyclerView,工作正常.

在我的 activity 中,如何将 sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")); 转换为字符串?

我已经尝试了以下方法,但它不起作用:

String userNameAsString= String.valueOf(sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")));

String phoneNoonPhone = (sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")).toString());

它告诉我方法toString can't be resolvedCannot resolve method valueOf(void);

远射:

String phoneNoonPhone = obj.getString("username");
sharedReview.setPhoneNumberofUserFromDB(phoneNoonPhone);

在一般的设置器中 return void(什么都没有),所以你实际上并没有从 return 中得到一些东西来分配给一个变量。 Getters return 某事。通常每个 void setFoo(Type t) 都会有一个 Type getFoo()。在你的情况下,我希望 String getPhoneNumberofUserFromDB().