【发布时间】:2016-10-26 20:03:10
【问题描述】:
我有一个运行以下内容的活动:
private void loop() {
// TODO Auto-generated method stub
handler.postDelayed(new Runnable() {
public void run() {
DBListern();
handler.postDelayed(this, 5000);
}
}, 5000);
}
我想取消后退按钮上的这个句柄:
public boolean onBackPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
handler.removeCallbacksAndMessages(null);
return true;
}
return super.onKeyDown(keyCode, event);
}
按下后退按钮后处理程序仍在运行,我该如何停止它?
【问题讨论】:
标签: android