Update ActionBar title on language change

Fixes #1329
// FREEBIE
This commit is contained in:
Jake McGinty
2014-04-09 13:26:06 -07:00
parent 0dc6ec294b
commit 454673cd0c
6 changed files with 39 additions and 17 deletions

View File

@@ -23,6 +23,8 @@ import android.widget.Toast;
import org.thoughtcrime.securesms.crypto.IdentityKeyUtil;
import org.thoughtcrime.securesms.recipients.Recipient;
import org.thoughtcrime.securesms.util.DynamicLanguage;
import org.thoughtcrime.securesms.util.DynamicTheme;
import org.thoughtcrime.securesms.util.MemoryCleaner;
import org.whispersystems.textsecure.crypto.IdentityKey;
import org.whispersystems.textsecure.crypto.MasterSecret;
@@ -37,7 +39,7 @@ import org.whispersystems.textsecure.storage.Session;
*/
public class VerifyIdentityActivity extends KeyScanningActivity {
private Recipient recipient;
private Recipient recipient;
private MasterSecret masterSecret;
private TextView localIdentityFingerprint;
@@ -45,8 +47,13 @@ public class VerifyIdentityActivity extends KeyScanningActivity {
private int keyType;
private final DynamicTheme dynamicTheme = new DynamicTheme ();
private final DynamicLanguage dynamicLanguage = new DynamicLanguage();
@Override
public void onCreate(Bundle state) {
dynamicTheme.onCreate(this);
dynamicLanguage.onCreate(this);
super.onCreate(state);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
setContentView(R.layout.verify_identity_activity);
@@ -55,6 +62,15 @@ public class VerifyIdentityActivity extends KeyScanningActivity {
initializeFingerprints();
}
@Override
public void onResume() {
super.onResume();
dynamicTheme.onResume(this);
dynamicLanguage.onResume(this);
getSupportActionBar().setTitle(R.string.AndroidManifest__verify_identity);
}
@Override
protected void onDestroy() {
MemoryCleaner.clean(masterSecret);