ActionBarActivity.java

 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}