Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
脏关机后的Android清理_Android - Fatal编程技术网

脏关机后的Android清理

脏关机后的Android清理,android,Android,我正在编写一个程序,在操作过程中创建各种文件,在关闭活动时将删除窗帘文件并在数据库中注册其他文件 如果应用程序未正确关闭(即电池已卸下),是否有方法检测下一次运行程序的时间,以便运行清理和修复数据库 我每次都会运行它,但我认为它可能会非常耗时。 必要时,应在开始主要活动(不是通常进行清理的活动)之前进行清理,因为这会影响输出 我有这个清理的代码,我使用的是API 10 您可以有一个SharedReferences布尔变量,只有在完成清理后才能将该变量设置为true。当应用程序启动时,检查此值,如

我正在编写一个程序,在操作过程中创建各种文件,在关闭活动时将删除窗帘文件并在数据库中注册其他文件

如果应用程序未正确关闭(即电池已卸下),是否有方法检测下一次运行程序的时间,以便运行清理和修复数据库

我每次都会运行它,但我认为它可能会非常耗时。 必要时,应在开始主要活动(不是通常进行清理的活动)之前进行清理,因为这会影响输出


我有这个清理的代码,我使用的是API 10

您可以有一个SharedReferences布尔变量,只有在完成清理后才能将该变量设置为true。当应用程序启动时,检查此值,如果为false,则清除

有关SharedReferences的更多信息,请参见本页: