我有一个应用程序,它在我完成的库的 onPostExecute 中每 X 秒连接到一个 URL。当我关闭应用程序或使用后退按钮返回时,它必须通过覆盖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);
}