android - 如何确定应用程序是否正在运行?

标签 android function

每当应用程序被激活/或开始运行时,我都必须运行一些后台任务。假设您正在运行该应用程序,然后突然设备关闭或您如何在没有正确停止它的情况下退出该应用程序,那么当您再次启动该应用程序时,显然它会在退出该应用程序之前从之前的状态开始运行.当它再次启动或激活时,我希望完成我的后台任务。每次应用程序启动时是否有任何函数被调用,我可以使用它来初始化这些后台任务?如果不是那么我怎样才能实现我的目的?在这方面需要帮助,提前致谢.... !!!

最佳答案

每当应用程序从后台返回时,至少它会运行 onResume() 函数:

@Override
public void onResume(){
    //You have to call super.onResume(), otherwise an exception is thrown
    super.onResume();

    // and then do whatever you want here.
}

关于android - 如何确定应用程序是否正在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6745735/

相关文章:

android - 使用 Intent.ACTION_VIEW 安装 apk 正在下载但不安装文件

android - 我在约束布局上遇到膨胀异常,我不知道为什么

android - 隐藏我的安卓设备和平板电脑的顶部菜单栏

java - 调用函数而不执行新操作

ruby - ruby 中的 javascript arguments 参数

javascript - 使用 JavaScript 从数组中触发命名函数?

Android - 更改首选项时确认对话框

python - 让父函数返回 - super 返回?

c# - 带返回值的递归函数VS使用OUT参数

android - 在 Retrofit 中设置自定义 cookie