gpt4 book ai didi

android - 通过调用生命周期回调来停止应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:47:40 29 4
gpt4 key购买 nike

如何简单地停止我的整个应用程序? (所有 Activity 、服务、线程等。简单的一切)生命周期回调(尤其是 onStop()onDestroy())应该被调用。

Google 建议了以下可能的解决方案:

  • 终止进程:但这不会调用生命周期回调
  • 并完成();但这仅适用于一项 Activity :

但是是否可以像这样从外部访问这个方法:

//Getting all activityies, how?
//For each gotten activity
AcitvityName.finish();
or via or via getParent().finish(); ?

这对我没有帮助:Best way to quit android app?

FD

最佳答案

 @Override 
public void onPause() {

if(isFinishing()){
//code to finish() all activitys threads etc.....
}

super.onPause();
}

在 onPause() 中,您可以检查 isFinishing(),然后如果它正在完成,它会转到 onDestroy(),这样您就可以执行一些您喜欢的代码

关于android - 通过调用生命周期回调来停止应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15831587/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com