如何使用返回键到主页应用程序页面

时间:2011-02-04 11:23:55

标签: android

我们通过调用

使用了后退键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        moveTaskToBack(true);
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

但是,我们在我们的应用程序中使用了4个类。如果我们给出了返回按钮,它运行良好并返回到应用程序主页。但是我们下次将它们放在同一个类中。(我们在第3个上面使用了上面的返回键编码类,它仍然是同一页。)

有没有其他方法。如果有人知道请回复。

3 个答案:

答案 0 :(得分:0)

尝试覆盖onBackPressed()

答案 1 :(得分:0)

moveTaskToBack()仅将Activity移动到活动堆栈的后面,它实际上并不关闭Activity。你想要的是finish(),它将关闭活动,Android将自动带你回到堆栈中的上一个活动。

有关详细信息,请参阅文档:http://developer.android.com/guide/topics/fundamentals.html#acttask

答案 2 :(得分:0)