我创建了一个扩展 Application 以存储我想从多个活动中访问的变量的类
public class MyApplication extends Application
{
private String fbId, firstName;
private long expires;
@Override
public void onCreate()
{
super.onCreate();
}
public String getFbId()
{
return fbId;
}
public void setFbId(String fbId)
{
this.fbId = fbId;
}
public String getFirstName()
{
return firstName;
}
public void setFirstName(String firstName)
{
this.firstName = firstName;
}
第一次运行应用程序时,我可以访问这些变量并设置这些变量。一旦我退出并重新启动应用程序,它会将我的值设置为 null,对于为什么会发生这种情况有什么建议吗?