Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.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
Java:是否有一个OS/内置计时器来终止我的应用程序';什么是过程?_Java_Android - Fatal编程技术网

Java:是否有一个OS/内置计时器来终止我的应用程序';什么是过程?

Java:是否有一个OS/内置计时器来终止我的应用程序';什么是过程?,java,android,Java,Android,我想知道,是否有操作系统/内置计时器来调用onDestroy()方法或终止我的应用程序进程 如果是,多少钱 因为我试图从设置->应用程序->管理应用程序中跟踪我关闭的应用程序,并且“停止”按钮已启用,几秒钟后它消失/禁用。系统将决定何时终止应用程序的进程,通常是在它希望回收内存以便其他应用程序可以运行时。此回调或onDestroy回调的时间没有保证 如果需要销毁活动,请显式调用finish();如果您需要销毁您的服务,请调用stopSelf()或从活动(或任何具有上下文的内容)中使用stopSe

我想知道,是否有操作系统/内置计时器来调用
onDestroy()
方法或终止我的应用程序进程

如果是,多少钱


因为我试图从
设置->应用程序->管理应用程序中跟踪我关闭的应用程序,并且“停止”按钮已启用,几秒钟后它消失/禁用。

系统将决定何时终止应用程序的进程,通常是在它希望回收内存以便其他应用程序可以运行时。此回调或
onDestroy
回调的时间没有保证


如果需要销毁
活动
,请显式调用
finish()
;如果您需要销毁您的
服务
,请调用
stopSelf()
或从活动(或任何具有上下文的内容)中使用
stopService()
。如果其中任何一个需要基于计时器,您可以使用
AlarmManager
设置
PendingEvent
,并在其启动时执行上述操作。

onDestroy没有计时器,当操作系统需要回收资源时,操作系统可以随时在后台调用该计时器。请阅读此计时器。回答这个问题:你的应用程序随时可能被杀死。你必须记住这一点。嗯,我想我明白了。。。它是关于清单文件中的“无历史记录”标记的。当我将其设置为TRUE时,操作系统将在后台终止我的应用程序进程。(当它隐藏时)