1package eu.siacs.conversations.ui;
2
3import android.support.v7.app.ActionBar;
4import android.support.v7.app.AppCompatActivity;
5import android.view.MenuItem;
6
7
8public abstract class ActionBarActivity extends AppCompatActivity {
9 public static void configureActionBar(ActionBar actionBar) {
10 configureActionBar(actionBar, true);
11 }
12
13 public static void configureActionBar(ActionBar actionBar, boolean upNavigation) {
14 if (actionBar != null) {
15 actionBar.setHomeButtonEnabled(upNavigation);
16 actionBar.setDisplayHomeAsUpEnabled(upNavigation);
17 }
18 }
19
20 @Override
21 public boolean onOptionsItemSelected(final MenuItem item) {
22 switch (item.getItemId()) {
23 case android.R.id.home:
24 finish();
25 break;
26 }
27 return super.onOptionsItemSelected(item);
28 }
29}