我希望控制应用程序销毁。
我知道应用程序是通过受精卵生成的。因此,如果我想控制应用程序何时生成,我可以使用自定义受精卵来完成。
但是我怎么知道应用程序完成?有很多情况,如前,正常,异常和关机。
是否有一个进程在所有应用程序关闭时运行,就像所有应用程序都是通过受精卵创建的一样?
在某些情况下,finishAffinity()
、finishAndRemoveTask()
和finish()
函数用于完成应用程序。那么处理这些功能的过程是什么?
为此
,您需要了解 Android 活动生命周期,请查看此官方文档。
此方法将在活动finish()
之后调用,因此您可以重写此方法并执行任何操作:
@Override
public void onDestroy() {
super.onDestroy();
// Do stuff you want here
}
希望这有帮助!