aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/MainActivity.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-04-25 14:37:55 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2015-04-25 14:37:55 +0200
commit64ca19464b50cf14193e25724eaadd229b1a86ae (patch)
tree3dfe10a8dca2d8652bbcc9ab741dd9cdd02d737d /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/MainActivity.java
parent28da73120145078eae9a62cb98fc9d704d5ef7a0 (diff)
downloadopen-keychain-64ca19464b50cf14193e25724eaadd229b1a86ae.tar.gz
open-keychain-64ca19464b50cf14193e25724eaadd229b1a86ae.tar.bz2
open-keychain-64ca19464b50cf14193e25724eaadd229b1a86ae.zip
Set different titles when changing in nav drawer
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/MainActivity.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/MainActivity.java16
1 files changed, 10 insertions, 6 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/MainActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/MainActivity.java
index fa4f07d88..151382da3 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/MainActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/MainActivity.java
@@ -49,7 +49,8 @@ public class MainActivity extends ActionBarActivity implements FabContainer {
private KeyListFragment mKeyListFragment ;
private AppsListFragment mAppsListFragment;
private EncryptDecryptOverviewFragment mEncryptDecryptOverviewFragment;
- private Fragment lastUsedFragment;
+ private Fragment mLastUsedFragment;
+ private Toolbar mToolbar;
@Override
public void onCreate(Bundle savedInstanceState) {
@@ -63,14 +64,14 @@ public class MainActivity extends ActionBarActivity implements FabContainer {
transaction.replace(R.id.main_fragment_container, mainFragment);
transaction.commit();
- final Toolbar toolbar = (Toolbar) findViewById(R.id.activity_main_toolbar);
- toolbar.setTitle(R.string.app_name);
- setSupportActionBar(toolbar);
+ mToolbar = (Toolbar) findViewById(R.id.activity_main_toolbar);
+ mToolbar.setTitle(R.string.app_name);
+ setSupportActionBar(mToolbar);
result = new Drawer()
.withActivity(this)
.withHeader(R.layout.main_drawer_header)
- .withToolbar(toolbar)
+ .withToolbar(mToolbar)
.addDrawerItems(
new PrimaryDrawerItem().withName(R.string.nav_keys).withIcon(CommunityMaterial.Icon.cmd_key).withIdentifier(1).withCheckable(false),
new PrimaryDrawerItem().withName(R.string.nav_encrypt_decrypt).withIcon(FontAwesome.Icon.faw_lock).withIdentifier(2).withCheckable(false),
@@ -144,7 +145,7 @@ public class MainActivity extends ActionBarActivity implements FabContainer {
}
private void setFragment(Fragment fragment, boolean addToBackStack) {
- this.lastUsedFragment = fragment;
+ this.mLastUsedFragment = fragment;
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.main_fragment_container, fragment);
if (addToBackStack) {
@@ -154,6 +155,7 @@ public class MainActivity extends ActionBarActivity implements FabContainer {
}
private boolean onKeysSelected() {
+ mToolbar.setTitle(R.string.app_name);
clearFragments();
if (mKeyListFragment == null) {
@@ -165,6 +167,7 @@ public class MainActivity extends ActionBarActivity implements FabContainer {
}
private boolean onEnDecryptSelected() {
+ mToolbar.setTitle(R.string.nav_encrypt_decrypt);
clearFragments();
if (mEncryptDecryptOverviewFragment == null) {
mEncryptDecryptOverviewFragment = new EncryptDecryptOverviewFragment();
@@ -175,6 +178,7 @@ public class MainActivity extends ActionBarActivity implements FabContainer {
}
private boolean onAppsSelected() {
+ mToolbar.setTitle(R.string.nav_apps);
clearFragments();
if (mAppsListFragment == null) {
mAppsListFragment = new AppsListFragment();