Java 我需要在点击后退按钮时最小化android应用程序
当按下后退按钮时,我需要最小化应用程序 我使用以下代码捕获硬件返回按钮单击事件Java 我需要在点击后退按钮时最小化android应用程序,java,android,android-activity,Java,Android,Android Activity,当按下后退按钮时,我需要最小化应用程序 我使用以下代码捕获硬件返回按钮单击事件 请帮助我输入按下后退键时最小化的代码 @Override public boolean onKeyDown(int keyCode, keyEvent event) { switch(keyCode) { case KeyEvent.KEYCODE_BACK; //minimize application return true; } return super.onK
请帮助我输入按下后退键时最小化的代码
@Override
public boolean onKeyDown(int keyCode, keyEvent event) {
switch(keyCode) {
case KeyEvent.KEYCODE_BACK;
//minimize application
return true;
}
return super.onKeyDown(keyCode, event);
}
尝试此代码,这将最小化活动
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);
}
或
如果要关闭活动,请使用
this.finish()
方法关闭当前正在运行的活动。而不是this.moveTaskToBack(true)代码>我认为您需要将返回
事件视为主页
事件。下面的代码是当用户按下back
按钮时模拟按下home
的方式:
public void minimizeApp() {
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
}
这是一个使应用程序最小化的简单代码
@Override
public void onBackPressed() {
this.moveTaskToBack(true);
}
我是新来的。。在每个答案中,上/下投票下面都有一个勾号(勾选)图像。您可以勾选(灰色->绿色)接受此答案,以避免任何人重新回答此问题。@KingfisherPhuoc,如果在我的应用程序后面打开了另一个应用程序,则在调用minimizeApp()
时,它会最小化在后台打开的所有应用程序。如何克服此问题?您救了我!在寻找“释放前景”一周后,我终于找到了你的完美答案。这正好回答了我的问题,即使它和这个不一样。