summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2014-10-10 16:20:23 +0800
committerSteve Kondik <steve@cyngn.com>2015-03-22 15:01:36 -0700
commit6377895175d8f7fd08a0b4b204eb4791ca297283 (patch)
tree7a39fd9d4dd9f11d4316d7d343a4831a41b00333 /src/com
parent9d43d3ae0cbafc96c441ab6dc49023011a59314c (diff)
downloadandroid_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.java13
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);
+ }
}