Get*_*ett 4 android android-lifecycle
我有一个Android应用程序,即使在后台,该应用程序也可以连接到当前正在运行同一应用程序的周围设备。
为此,我使用WiF-Direct宣传我当前正在运行所述应用程序的事实。
因此,一旦该应用被终止,我需要停止对此进行宣传。
onDestroy() 无法使用,因为不能保证会被调用。onStop()onPause()由于该应用仍在运行,因此无法使用。我该如何实现?
当前,即使关闭或终止了该应用程序,该服务仍在发布。
您应该能够通过服务执行此操作。
应用启动时启动服务。覆盖onTaskRemoved方法
@Override
public void onTaskRemoved(Intent rootIntent)
{
}
Run Code Online (Sandbox Code Playgroud)
用这种方法做你必须做的。更详细的答案可以在这里找到:如何知道我的应用何时被杀死?(2个回答)
| 归档时间: |
|
| 查看次数: |
3323 次 |
| 最近记录: |