从上下文中查找应用程序数据的时间

时间:2013-12-18 07:07:25

标签: android android-context

在我的应用程序中,我将一些数据存储在应用程序上下文中。当我打开4到5个其他应用程序时,我的应用程序数据是从上下文中清楚的。有什么方法可以找到我的应用程序数据从上下文中清除的时候。是否可能。谢谢

1 个答案:

答案 0 :(得分:0)

只有在使用应用程序时,您才能使用应用程序上下文,如果您离开它将用于垃圾回收。

android上的后台进程限制 -

  

如果您拥有的设备缺乏处理能力和内存,则可以使用此功能限制可在0到4个进程之间运行的后台进程数。

更改设备处理限制 -

  1. 转到Android设备'设置'
  2. 转到“开发人员选项”
  3. 向右滑动启用开发人员选项。
  4. 您会收到一条警告弹出消息。单击“确定”。
  5. 向下滚动,在“应用”下点按“限制后台流程”。
  6. 会出现另一个弹出窗口,您可以在此处限制后台进程。默认情况下将选择“标准限制”。您可以选择六个选项中的一个。
  7. 来自android documentation -

      

    默认情况下,每个应用程序都在自己的Linux进程中运行。当需要执行任何应用程序的组件时,Android会启动该过程,然后在不再需要该过程时或系统必须为其他应用程序恢复内存时关闭该过程。

    您需要使用SharedPref来削减您的应用数据。

    public static final String PREFS_NAME = "MyPrefsFile";
    SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);