Fix compact contact edit frag not added right on rotate
Bug 20517400
Bug 20317185
Change-Id: I6faac9745017781320d86f8cd19b8edafeaa0c7d
diff --git a/src/com/android/contacts/activities/CompactContactEditorActivity.java b/src/com/android/contacts/activities/CompactContactEditorActivity.java
index e850591..95cb08a 100644
--- a/src/com/android/contacts/activities/CompactContactEditorActivity.java
+++ b/src/com/android/contacts/activities/CompactContactEditorActivity.java
@@ -28,19 +28,21 @@
*/
public class CompactContactEditorActivity extends ContactEditorBaseActivity {
+ private static final String TAG_COMPACT_EDITOR = "compact_editor";
+
@Override
public void onCreate(Bundle savedState) {
super.onCreate(savedState);
setContentView(R.layout.compact_contact_editor_activity);
- mFragment = (CompactContactEditorFragment) getFragmentManager().findFragmentById(
- R.id.compact_contact_editor_fragment);
+ mFragment = (CompactContactEditorFragment) getFragmentManager().findFragmentByTag(
+ TAG_COMPACT_EDITOR);
if (mFragment == null) {
mFragment = new CompactContactEditorFragment();
getFragmentManager().beginTransaction()
.add(R.id.compact_contact_editor_fragment_container,
- (CompactContactEditorFragment) mFragment)
+ (CompactContactEditorFragment) mFragment, TAG_COMPACT_EDITOR)
.commit();
}
mFragment.setListener(mFragmentListener);