如何在android中保存应用程序状态?
我有一个只有一个活动和很多片段的应用程序。有一个非常重要的片段,我需要在应用程序关闭时保存所有应用程序状态。我需要所有的数据,在这个片段中从数据库中检索,我需要所有的后台堆栈等。SP(SharedReferences)文件特别帮助了我-当我在该片段上关闭应用程序后恢复应用程序时,它在该片段上打开,数据从文件中恢复,但我失去了后台。帮助我!谢谢 保存重新打开时使用的数据的一种方法是使用SharedReference:如何在android中保存应用程序状态?,android,save,state,Android,Save,State,我有一个只有一个活动和很多片段的应用程序。有一个非常重要的片段,我需要在应用程序关闭时保存所有应用程序状态。我需要所有的数据,在这个片段中从数据库中检索,我需要所有的后台堆栈等。SP(SharedReferences)文件特别帮助了我-当我在该片段上关闭应用程序后恢复应用程序时,它在该片段上打开,数据从文件中恢复,但我失去了后台。帮助我!谢谢 保存重新打开时使用的数据的一种方法是使用SharedReference: SharedPreferences preferences = getShare
SharedPreferences preferences = getSharedPreferences(NAME, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean(KEY, value);
editor.commit();
要在以后使用数据,请执行以下操作:
SharedPreferences preferences = getSharedPreferences(NAME, MODE_PRIVATE);
boolean value = preferences.getBoolean(KEY, defaultValue);
希望这对我有所帮助,我使用了它,但它并没有解决我的问题(在我的问题中SP=SharedReferences)。但是谢谢你的回答!