您好我想知道用户什么时候可以清理缓存我收到通知。 我可以尝试
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
}
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onPause() {
super.onPause();
} 并试图扩展应用程序也是:
public class MyApplication extends Application {
public static boolean isActivityVisible() {
return activityVisible;
}
public static void activityResumed() {
activityVisible = true;
}
public static void activityPaused() {
activityVisible = false;
}
private static boolean activityVisible;
@Override
public void onTerminate() {
// TODO Auto-generated method stub
super.onTerminate();
Log.i("Terminate","terminate");
Toast.makeText(getApplicationContext(),"Terminate",Toast.LENGTH_LONG).show();
}
} 任何人都必须知道这个问题的想法给我解决方案。 在此先感谢。
答案 0 :(得分:0)
因此,当用户清除缓存时,您需要通知。 问题很简单,当用户清除缓存时,它实际上也阻止了你的进展...... 我可以考虑脏解决方案涉及文件和共享偏好,因此您可以看到您的应用程序是否是全新安装'并且有文件表明它不是真正的新安装,但是用户删除了缓存。无论如何,它很脏。在我看来,如果用户删除了数据,这意味着他不想要数据,不要留下痕迹。