单击android上的后退按钮时调用的函数。我的要求是当应用程序正在运行并且用户单击后退按钮时,应用程序的状态应该存储到数据库中,并且每当他返回到应用程序时,用户应该能够看到状态。在后退按钮单击Android时调用的函数
通过互联网浏览,我知道我们可以使用onKeyDown()
函数来处理控件。但是,即使我在代码中使用它,当我单击后退按钮时,该函数也不会被调用。下面是函数:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.d(null,"In on Key Down");
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}
请建议,如果有人一直面临着相同/相似的场景。
嗨,感谢您的答复内返回错误。我在这里发布之前尝试覆盖onPause(),但不管怎样,只要按下后退按钮,函数就不会被调用。所以我找到了一个替代方案。 – 2011-03-23 18:19:43