在低内存方法和获取应用程序类... android

时间:2014-04-25 08:40:37

标签: android

我正在使用get Application类来保存我的应用中经常使用的一些信息。

public class MainApp extends Application {
private MYOBJECT userID;
public void getUserId(){return userId}
public MYOBJECT setUserId(int userId){this.userId=userID;}
}

所以要确保userID不为null(因为内存不足)我检查每个Activity是否等于null如果是,我以这种方式重新启动应用程序:

public class otherClass extends Activity{
@override
onCreate(bundle savedInstance){
checkUserId()...
}
     void checkUserId(){
    if (userID == null){restart the applicaton}
    }
}

所以我应该在MainApp类中使用onLowMemory()方法而不是这样做!

0 个答案:

没有答案