我已經創建了擴展應用到存儲變量我想從多個活動Android「的全局變量」不堅持
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,並提出爲什麼會發生這種情況的任何建議?
這是正確答案,根據定義,任何內容都不會持久。 – Snicolas
好吧,我之前一直在使用SharedPreferences,但我認爲這會起到類似的作用。 –
如果您沒有將數據存儲在存儲器中(不需要是數據庫,可能是平面文件,SharedPreferences或其他),那麼它不是持久的。 –