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