当点击另一个应用程序时,我的应用程

时间:2012-07-25 07:54:28

标签: android ondestroy

我的应用程序在运行的同时我可以选择另一个应用程序,我的应用程序会自动销毁。如何避免毁灭。

2 个答案:

答案 0 :(得分:1)

没有必要,只有在应用程序完成或操作系统需要资源时才会销毁应用程序。 This page使用显示活动生命周期的状态图更好地解释了这一点。

答案 1 :(得分:0)

你的意思是当你在Android中切换应用程序并希望你的应用程序在后台运行时?

android中的想法是当你“关闭”你的应用程序时,它实际上没有关闭,它移动到后台并调用onPause(),onStop()和onDestroy函数。这些是您可以用来处理应用程序运行方式的回调。请参阅以下有关如何处理Android活动生命周期的链接:

http://developer.android.com/reference/android/app/Activity.html

使应用程序的一部分在后台运行的一种方法是运行要在活动中的单独线程中运行的部分。例如,在我的一个应用程序中,我有一个在线程()中运行的蓝牙接收器,我从onCreate()函数开始。然后,当我退出应用程序时,在onDestroy()中,我有一个特定的if调用列表,当你真的要杀死应用程序时杀死线程,但是否则它将在后台运行。

让应用程序运行以及如何实现它的概念很大程度上取决于您要完成的具体事情,而且根据您提供的信息,我无法给您一个很好的答案。

相关问题