在我的应用程序中,我将一些数据存储在应用程序上下文中。当我打开4到5个其他应用程序时,我的应用程序数据是从上下文中清楚的。有什么方法可以找到我的应用程序数据从上下文中清除的时候。是否可能。谢谢
答案 0 :(得分:0)
只有在使用应用程序时,您才能使用应用程序上下文,如果您离开它将用于垃圾回收。
android上的后台进程限制 -
如果您拥有的设备缺乏处理能力和内存,则可以使用此功能限制可在0到4个进程之间运行的后台进程数。
更改设备处理限制 -
默认情况下,每个应用程序都在自己的Linux进程中运行。当需要执行任何应用程序的组件时,Android会启动该过程,然后在不再需要该过程时或系统必须为其他应用程序恢复内存时关闭该过程。
您需要使用SharedPref来削减您的应用数据。
public static final String PREFS_NAME = "MyPrefsFile";
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);