我有一类 ApplicationDetails,带有 getter 和 setter 方法。
public class ApplicationDetails {
String supportURL;
String companyURL;
String copyRightText;
// with getter and setter methods
}
我在启动屏幕活动中设置所有数据。
ApplicationDetails appDetails = new ApplicationDetails();
String supportURL = getResources().getString(R.string.support_url);
appDetails.setSupportURL(supportURL);
对于示例,我只是从字符串文件中设置数据,但在应用程序中它来自不同的来源。
但是当我尝试访问不同活动中的数据时,它返回空值。例如
public class AboutViewController extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ApplicationDetails appDetails = new ApplicationDetails();
System.out.println(" app support url " + appDetails.getSupportURL());
}
}
输出
I/System.out(2242): app support url null
任何帮助。