我已经编写了如下代码扩展应用程序,在我的应用程序中,即使我的应用程序在后台运行,有时候值变为null或为空。
当应用程序从背景加载到前景时,某些时间值不可用。应用程序处于后台运行15分钟 - 30分钟
public class AppState extends Application {
public static String UName= "Test";
public static String Password = "Test@123";
public static int SLIMIT = 0 ;
public static String iTemname = "Item";
}
答案 0 :(得分:1)
Android生命周期可能会让人讨厌。
当您的申请流程被销毁时,静态成员将失去其价值。因此,如果您想要保留信息,请使用共享首选项。
https://developer.android.com/guide/topics/data/data-storage.html#pref