i have Fragment Activity With contatin navigation drawer.after clicking navigation drawer item it open a Fragment 1, fragment 2, Fragment 3.and then after button click event
Your code for adding fragment to backstack should be like:
getFragmentManager() .beginTransaction() .replace(R.id.content_frame, Entry_Account.newInstance(), Entry_Account.TAG).addToBackStack("Some string") .commit();
Then On Activity's onBackPressed method,use this snippet:
@Override
public void onBackPressed () {
if(getFramentManager().getBackStackEntryCount()>0){
// popback statck.
}
else{
// finish your activity.
}
}