gpt4 book ai didi

android - 如何仅在退出应用程序时结束服务?

转载 作者:行者123 更新时间:2023-11-30 04:04:06 26 4
gpt4 key购买 nike

我有一个服务,我想在应用程序打开时运行,并且只希望该服务在用户退出应用程序时立即结束。我如何对这两件事进行编程?

最佳答案

使用可以使用Activity.onUserInteraction ()当用户按下后退按钮时停止服务:

@Override
public void onUserInteraction()
{
super.onUserInteraction();
//stop your service here
}

第二种解决方案是您还可以使用 onKeyDown 或 onBackPresed 来在用户按下时停止服务:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//stop your service here
return true;
}
return super.onKeyDown(keyCode, event);
}

处理后退:

@Override
public void onBackPressed() {
//stop your service here
return;
}

关于android - 如何仅在退出应用程序时结束服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12015648/

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