gpt4 book ai didi

android - onPause() 安卓

转载 作者:行者123 更新时间:2023-11-29 18:12:48 25 4
gpt4 key购买 nike

我有一个应用程序,它在我完成的库的 onPostExecute 中每 X 秒连接到一个 URL。当我关闭应用程序或使用后退按钮返回时,它必须停止并重写主 Activity 类上的 onPause() 方法。我想用我自己的库来控制它,以便于为新开发人员创建类,但如果我在库 onPause() 方法上覆盖它,它会继续建立连接。有办法在我的图书馆做这些吗?

这是我在主类上的代码:

@Override
public void onPause() {
super.onPause();
myLib.stopResource();
myLib.flagRefresh = false;
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
myLib.stopResource();
myLib.flagRefresh = false;
super.onBackPressed();
return true;
}
return super.onKeyDown(keyCode, event);
}

最佳答案

您应该使用 onStop() 而不是 onPause(),它会在 Activity 未显示在屏幕上但仍在运行时调用,即当屏幕熄灭时黑色的。与其覆盖 onKeyDown(),不如使用 onBackPressed() 方法,但是如果您将当前的 onPause() 代码放在 onStop() 不需要覆盖它。

关于android - onPause() 安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9784942/

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