在另一个类里面给那个变量设置get 和set方法。一下均为手打,如有错误望指出
比如 public class Bean{
private String name="";
private static Bean bean;
public static Bean getInstance() {
if (bean == null) {
bean = new Bean();
}
return bean;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
然后在MainActivity里面把这个变量get出来
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String name=Bean. getInstance().getgetName();//这个name就是所求
}
}
追问试过了用get方法,但是A类调用时,这个变量是空值。。
追答public static Bean getInstance() {
if (bean == null) {
bean = new Bean();
}
return bean;
}
我在代码里面加了这句话 你这样试试 应该可以的,还有你本身就应该给变量set一个值
本回答被提问者采纳