ImportKeys: Avoid adding two times the same top fragment
This commit is contained in:
@@ -269,9 +269,11 @@ public class ImportKeysActivity extends BaseActivity implements ImportKeysListen
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void startTopFileFragment() {
|
private void startTopFileFragment() {
|
||||||
Fragment importFileFragment = ImportKeysFileFragment.newInstance();
|
FragmentManager fM = getSupportFragmentManager();
|
||||||
getSupportFragmentManager().beginTransaction().add(importFileFragment, TAG_FRAG_TOP)
|
if (fM.findFragmentByTag(TAG_FRAG_TOP) == null) {
|
||||||
.commit();
|
Fragment importFileFragment = ImportKeysFileFragment.newInstance();
|
||||||
|
fM.beginTransaction().add(importFileFragment, TAG_FRAG_TOP).commit();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -286,10 +288,12 @@ public class ImportKeysActivity extends BaseActivity implements ImportKeysListen
|
|||||||
private void startTopCloudFragment(String query, boolean disableQueryEdit,
|
private void startTopCloudFragment(String query, boolean disableQueryEdit,
|
||||||
Preferences.CloudSearchPrefs cloudSearchPrefs) {
|
Preferences.CloudSearchPrefs cloudSearchPrefs) {
|
||||||
|
|
||||||
Fragment importCloudFragment = ImportKeysCloudFragment.newInstance(query, disableQueryEdit,
|
FragmentManager fM = getSupportFragmentManager();
|
||||||
cloudSearchPrefs);
|
if (fM.findFragmentByTag(TAG_FRAG_TOP) == null) {
|
||||||
getSupportFragmentManager().beginTransaction().add(importCloudFragment, TAG_FRAG_TOP)
|
Fragment importCloudFragment = ImportKeysCloudFragment.newInstance(query,
|
||||||
.commit();
|
disableQueryEdit, cloudSearchPrefs);
|
||||||
|
fM.beginTransaction().add(importCloudFragment, TAG_FRAG_TOP).commit();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isFingerprintValid(String fingerprint) {
|
private boolean isFingerprintValid(String fingerprint) {
|
||||||
|
|||||||
Reference in New Issue
Block a user