I need to minimize the application when back button is pressed.
I use following code to catch hardware back button click event
help me with the code of min
This is a simple code to minimize the application
@Override
public void onBackPressed() {
this.moveTaskToBack(true);
}
I think that you need to treat back
event as home
event. The code below is how I emulate home
pressed when User press back
button:
public void minimizeApp() {
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
}
try this code, this will minimize Activity.
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);
}
or
If you want to close the activity use this.finish()
method to close the current running activity. instead of this.moveTaskToBack(true);