Onkeydown() Or Onbackpressed()
I want to implement the back button functionality in my application. In application whenever I'm clicking on back button in middle my control is going to login page directly, so c
Solution 1:
Depends on whether or not you want to support pre-Android 2.0 phones. The onBackPressed()
method was added to Android 2.0 (API 5).
You may want to read this post on the Android Developer blog for details:
http://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html
Solution 2:
see below code. write outside the onCreate
@OverridepublicbooleanonKeyDown(int keyCode, KeyEvent event)
{
//replaces the default 'Back' button action if(keyCode==KeyEvent.KEYCODE_BACK)
{
Intentintent=newIntent(currentActivity.this, RequiredActivity.class);
finish();
startActivity(intent);
}
returntrue;
}
Solution 3:
Yes you can override that back button
publicvoidonBackPressed() {
Intent start = new Intent(currentclassname.this,which activity u want.class);
startActivity(start);
finishActivity(0);
}
By this you can move on any activity. This is very easy and simple way
Solution 4:
If your concern is about removing the login activity from the history stack.
Execute finish(); in your login activity when you start any other activity from that
Post a Comment for "Onkeydown() Or Onbackpressed()"