Try it. you have the option to call the hide or show method and as per your suggestion
public class AbstractActivity Activity { private boolean showActions = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar bar = getSupportActionBar(); if (bar != null) { bar.setHomeButtonEnabled(true); bar.setDisplayShowHomeEnabled(true); } } @Override public boolean onCreateOptionsMenu(Menu menu) { return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); switch (id) { case android.R.id.home: return true; default:
Your activity just needs to expand this AbstractActivity
source share