I'd like to resume any activity in my application to default one.
Is it possible or not?
I'd like to resume any activity in my application to default one.
Is it possible or not?
You mean resume it after home is pressed ? If yes than
@Override
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();
startActivity(new Intent(Activity1.this,DefaultActivity.class));
}
yes . possible . keep delault activity alone into history stack .
this you can achieve by setting noHistory=true
(in AndroidManifest
) for all the activities except the default one . alternatively you can set same thing by java code using appropriate flag along with intent of startActivity .
Now on back press , app will navigate to default screen always .
in case this default screen is not the first one approach might be :
you can create a method which will navigate user to that screen and call it in onBackPress()
of all activities .
Solution can be:
1. You can overwrite onresume method of activity and can start desire activity with clear stack trace after finishing the current activity.