Back Button Works Like Home
Is it possible to change this code: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { } return super.onKeyDown(
Solution 1:
try this,
@OverridepublicvoidonBackPressed() {
IntentbacktoHome=newIntent(Intent.ACTION_MAIN);
backtoHome.addCategory(Intent.CATEGORY_HOME);
backtoHome.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(backtoHome);
}
Adding this to your Activity, will make it look like your app is responding to a Home Button Click event
Solution 2:
Going to home screen programmatically
to launch home screen
IntentstartMain=newIntent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
Note :
This Intent will start the launcher application that the user has defined. Be careful with this because this will look like your application crashed if the user does not expect this.
If you want this to build an exit button from your app please read this article on exit Buttons in Android
Solution 3:
Solution 4:
@Override
publicvoidonBackPressed()
//super.onBackPressed();
NavUtils.navigateUpFromSameTask(this);
}
If something doesn't work like expected try it with uncommented
super.onBackPressed();
Post a Comment for "Back Button Works Like Home"