在研究期间,我发现了这段代码。
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。
答案 0 :(得分:1)
因为,没有明确的最小化概念。你可以创建ActivityOne单个实例,并从ActivityTwo启动ActivityOne,默认情况下ActivityTwo将进入后台(最小化)。怎么说你?