[英]In android how do I convert my setter value to a string?
In my activity I have sharedReview.setPhoneNumberofUserFromDB(obj.getString("username"));
在我的活动中,我有
sharedReview.setPhoneNumberofUserFromDB(obj.getString("username"));
It sets the value to a string
from my DB
and then I get that value in my adapter
for use in my recyclerView
, which is working ok. 它从
DB
中将值设置为string
,然后在adapter
获取该值以在recyclerView
使用,效果很好。
In my activity how can I convert sharedReview.setPhoneNumberofUserFromDB(obj.getString("username"));
在我的活动中,如何转换
sharedReview.setPhoneNumberofUserFromDB(obj.getString("username"));
to a string? 到一个字符串?
I've tried the below but it doesn't work: 我已经尝试了以下方法,但是它不起作用:
String userNameAsString= String.valueOf(sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")));
and 和
String phoneNoonPhone = (sharedReview.setPhoneNumberofUserFromDB(obj.getString("username")).toString());
It tells me the method toString can't be resolved
and Cannot resolve method valueOf(void);
它告诉我方法
toString can't be resolved
并且Cannot resolve method valueOf(void);
A long shot: 远射:
String phoneNoonPhone = obj.getString("username");
sharedReview.setPhoneNumberofUserFromDB(phoneNoonPhone);
In general setters return void
(nothing), so you don't actually get something to assign to a variable from the return. 通常,setter方法返回的值是
void
(无),因此实际上您没有从返回值中获取任何东西来分配给变量。 Getters do return something. 吸气剂确实会返回一些东西。 Generally for every
void setFoo(Type t)
there would be a Type getFoo()
. 通常,对于每个
void setFoo(Type t)
,都会有一个Type getFoo()
。 In your case I'd expect a String getPhoneNumberofUserFromDB()
. 在您的情况下,我期望一个
String getPhoneNumberofUserFromDB()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.