繁体   English   中英

Android 每次启动应用程序时运行一段代码,但在应用程序最小化和重新打开时不运行

[英]Android run a piece of code each time the app is started but not when the app is minimised and reopened

每次启动应用程序时都需要运行一段代码,而不是在运行时运行,或者在主活动被导航离开并返回时不需要

只需要在应用程序启动时运行一次代码

在不了解您的实际用例的情况下,我唯一可以建议的是 -

  • 在您的应用程序 class 中覆盖 attachBaseContext()(如果没有,请创建一个)

  • 调用 super.attachBaseContext()

  • 在方法体中编写需要运行的代码。 (与往常一样,对于任何长期存在的或数据库/网络操作,不要在主线程上执行)

attachBaseContext() 是您的应用程序启动时首先要调用的东西之一,所以我认为这应该适合您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM