如何最小化当前活动并恢复以前的活动?

时间:2014-02-24 11:08:22

标签: android android-activity minimize

在研究期间,我发现了这段代码。

public boolean onKeyDown(int keyCode, KeyEvent event)  
    {
         if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0)
         {
            this.moveTaskToBack(true);

            return true;
         }
        return super.onKeyDown(keyCode, event);
    }

像这样调用活动

Intent i = new Intent(this, ActivityTwo.class);
                                i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                                i.putExtra("IN_ROOMID", roomId);
                                i.putExtra("IN_USERID", from);
                                startActivity(i);

但是上面的代码最小化了我实际上不想要的整个应用程序。

我的要求是什么?

假设我有两个活动,例如 ActivityOne.java ActivityTwo.java

ActivityOne - > 来电 - > ActivityTwo

如果我在 ActivityTwo 中按返回按钮,则最小化 ActivityOne 恢复< /强>

Hos实现这一目标。 谢谢。 Biraj Zalavadia。

1 个答案:

答案 0 :(得分:1)

因为,没有明确的最小化概念。你可以创建ActivityOne单个实例,并从ActivityTwo启动ActivityOne,默认情况下ActivityTwo将进入后台(最小化)。怎么说你?