diff options
author | kaiyiz <kaiyiz@codeaurora.org> | 2014-10-10 16:20:23 +0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2015-03-22 15:01:36 -0700 |
commit | 6377895175d8f7fd08a0b4b204eb4791ca297283 (patch) | |
tree | 7a39fd9d4dd9f11d4316d7d343a4831a41b00333 /src/com | |
parent | 9d43d3ae0cbafc96c441ab6dc49023011a59314c (diff) | |
download | android_packages_apps_ContactsCommon-6377895175d8f7fd08a0b4b204eb4791ca297283.tar.gz android_packages_apps_ContactsCommon-6377895175d8f7fd08a0b4b204eb4791ca297283.tar.bz2 android_packages_apps_ContactsCommon-6377895175d8f7fd08a0b4b204eb4791ca297283.zip |
ContactsCommon: Contacts will disappear in speeddialer interface.
Contacts will disappear if rotate screen in speeddialer interface.
Restart the loader to get the data again when ratate screen.
CRs-fixed: 731531
Change-Id: I79aa41c0a7f950fc036345e04d0e2e5074522d03
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/contacts/common/list/PhoneNumberPickerFragment.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/android/contacts/common/list/PhoneNumberPickerFragment.java b/src/com/android/contacts/common/list/PhoneNumberPickerFragment.java index 47cce8b1..5f850933 100644 --- a/src/com/android/contacts/common/list/PhoneNumberPickerFragment.java +++ b/src/com/android/contacts/common/list/PhoneNumberPickerFragment.java @@ -43,6 +43,7 @@ public class PhoneNumberPickerFragment extends ContactEntryListFragment<ContactE private static final int REQUEST_CODE_ACCOUNT_FILTER = 1; private static final String KEY_SHORTCUT_ACTION = "shortcutAction"; + private static final String DIRECTORY_ID_ARG_KEY = "directoryId"; private OnPhoneNumberPickerActionListener mListener; private String mShortcutAction; @@ -328,4 +329,16 @@ public class PhoneNumberPickerFragment extends ContactEntryListFragment<ContactE adapter.setPhotoPosition(photoPosition); } } + + /** + * Loads the directory partition. + */ + protected void loadDirectoryPartition(int partitionIndex, DirectoryPartition partition) { + Bundle args = new Bundle(); + args.putLong(DIRECTORY_ID_ARG_KEY, partition.getDirectoryId()); + if (getLoaderManager().getLoader(partitionIndex) != null) { + getLoaderManager().destroyLoader(partitionIndex); + } + getLoaderManager().restartLoader(partitionIndex, args, this); + } } |