从Activity A跳转到Activity B时注意不能在A finish();否则在B按返回键是回不到A的(当然,除非你是用Intent再跳转)
监听返回键有两种方法:
1.
<pre name="code" class="html">@Override
public void onBackPressed() {
super.onBackPressed();
...
}
2.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK )
{
...
}
return false;
} 直接在“...”里写“finish();”便可
本文详细介绍了在Android应用开发中如何正确监听并处理返回键事件,避免ActivityA在finish()后无法通过返回键回到ActivityB的方法。包括两种实现方式:直接在onBackPressed()方法中调用finish(),以及重写onKeyDown(int keyCode, KeyEvent event)方法来捕捉按键事件。
540

被折叠的 条评论
为什么被折叠?



