如何在完成Android中的活动时返回先前打开的应用程序

时间:2014-01-16 12:54:52

标签: android back-stack

我有一个警报应用程序。当警报触发时,将调用一个使布局膨胀的活动。此布局中有一个“确定”按钮。当我点击它时,我想回到我以前的应用程序。即;如果我正在使用chrome那么它应该转到chrome,如果我正在玩一些游戏那么它应该回到那里。现在发生的事情是它进入我的警报应用程序的主页。

以下是“确定”按钮的代码:

public void stoptimer(View v) {
        if (null != player) {
            player.stop();
            player.release();
        }
        if (!emailStr.isEmpty()) {
            shareTimeEmail(this, emailStr);
        }
        this.finish();
    }

1 个答案:

答案 0 :(得分:1)

调用moveTaskToBack(true)代替(或两者)完成活动。