【发布时间】:2014-02-24 11:08:22
【问题描述】:
在研究过程中,我发现了这段代码。
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);
}
像这样调用Activity
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 中按 返回 按钮,它应该是 minimize 并且 ActivityOne 应该是 resume。
Hos 来实现这一点。 谢谢。 Biraj Zalavadia。
【问题讨论】:
-
你不能打电话给
finish()?为什么不?您可以轻松保存状态,并在下次打开时恢复它。我认为它简单可靠 -
你是如何从 ActivityOne 启动 ActivityTwo 的?
标签: android android-activity minimize