Loading res/layout/compact_contact_editor_activity.xml +2 −8 Original line number Diff line number Diff line Loading @@ -16,13 +16,7 @@ --> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <fragment android:id="@+id/compact_contact_editor_fragment" class="com.android.contacts.editor.CompactContactEditorFragment" android:id="@+id/compact_contact_editor_fragment_container" android:layout_width="match_parent" android:layout_height="match_parent"/> </FrameLayout> res/layout/compact_contact_editor_fragment.xml +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ --> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/compact_contact_editor_fragment" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/background_primary" Loading src/com/android/contacts/activities/CompactContactEditorActivity.java +7 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,13 @@ public class CompactContactEditorActivity extends ContactEditorBaseActivity { mFragment = (CompactContactEditorFragment) getFragmentManager().findFragmentById( R.id.compact_contact_editor_fragment); if (mFragment == null) { mFragment = new CompactContactEditorFragment(); getFragmentManager().beginTransaction() .add(R.id.compact_contact_editor_fragment_container, (CompactContactEditorFragment) mFragment) .commit(); } mFragment.setListener(mFragmentListener); final String action = getIntent().getAction(); Loading src/com/android/contacts/editor/ContactEditorBaseFragment.java +5 −1 Original line number Diff line number Diff line Loading @@ -647,7 +647,9 @@ abstract public class ContactEditorBaseFragment extends Fragment implements case REQUEST_CODE_ACCOUNTS_CHANGED: { // Bail if the account selector was not successful. if (resultCode != Activity.RESULT_OK) { if (mListener != null) { mListener.onReverted(); } return; } // If there's an account specified, use it. Loading Loading @@ -993,6 +995,8 @@ abstract public class ContactEditorBaseFragment extends Fragment implements // prompt the user again, then launch the account prompt. if (mEditorUtils.shouldShowAccountChangedNotification()) { Intent intent = new Intent(mContext, ContactEditorAccountsChangedActivity.class); // Prevent a second instance from being started on rotates intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); mStatus = Status.SUB_ACTIVITY; startActivityForResult(intent, REQUEST_CODE_ACCOUNTS_CHANGED); } else { Loading src/com/android/contacts/editor/ContactEditorFragment.java +3 −1 Original line number Diff line number Diff line Loading @@ -124,8 +124,10 @@ public class ContactEditorFragment extends ContactEditorBaseFragment implements @Override public void onExternalEditorRequest(AccountWithDataSet account, Uri uri) { if (mListener != null) { mListener.onCustomEditContactActivityRequested(account, uri, null, false); } } @Override public boolean onOptionsItemSelected(MenuItem item) { Loading Loading
res/layout/compact_contact_editor_activity.xml +2 −8 Original line number Diff line number Diff line Loading @@ -16,13 +16,7 @@ --> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <fragment android:id="@+id/compact_contact_editor_fragment" class="com.android.contacts.editor.CompactContactEditorFragment" android:id="@+id/compact_contact_editor_fragment_container" android:layout_width="match_parent" android:layout_height="match_parent"/> </FrameLayout>
res/layout/compact_contact_editor_fragment.xml +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ --> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/compact_contact_editor_fragment" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/background_primary" Loading
src/com/android/contacts/activities/CompactContactEditorActivity.java +7 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,13 @@ public class CompactContactEditorActivity extends ContactEditorBaseActivity { mFragment = (CompactContactEditorFragment) getFragmentManager().findFragmentById( R.id.compact_contact_editor_fragment); if (mFragment == null) { mFragment = new CompactContactEditorFragment(); getFragmentManager().beginTransaction() .add(R.id.compact_contact_editor_fragment_container, (CompactContactEditorFragment) mFragment) .commit(); } mFragment.setListener(mFragmentListener); final String action = getIntent().getAction(); Loading
src/com/android/contacts/editor/ContactEditorBaseFragment.java +5 −1 Original line number Diff line number Diff line Loading @@ -647,7 +647,9 @@ abstract public class ContactEditorBaseFragment extends Fragment implements case REQUEST_CODE_ACCOUNTS_CHANGED: { // Bail if the account selector was not successful. if (resultCode != Activity.RESULT_OK) { if (mListener != null) { mListener.onReverted(); } return; } // If there's an account specified, use it. Loading Loading @@ -993,6 +995,8 @@ abstract public class ContactEditorBaseFragment extends Fragment implements // prompt the user again, then launch the account prompt. if (mEditorUtils.shouldShowAccountChangedNotification()) { Intent intent = new Intent(mContext, ContactEditorAccountsChangedActivity.class); // Prevent a second instance from being started on rotates intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); mStatus = Status.SUB_ACTIVITY; startActivityForResult(intent, REQUEST_CODE_ACCOUNTS_CHANGED); } else { Loading
src/com/android/contacts/editor/ContactEditorFragment.java +3 −1 Original line number Diff line number Diff line Loading @@ -124,8 +124,10 @@ public class ContactEditorFragment extends ContactEditorBaseFragment implements @Override public void onExternalEditorRequest(AccountWithDataSet account, Uri uri) { if (mListener != null) { mListener.onCustomEditContactActivityRequested(account, uri, null, false); } } @Override public boolean onOptionsItemSelected(MenuItem item) { Loading