Fix crash in APN settings.
Bug: 4968921 Don't use managedQuery for one-shot queries. Change-Id: I5d2e1bef0f399cb9dbe95d633c2ee014f6cd7f79
This commit is contained in:
@@ -149,8 +149,8 @@ public class ApnSettings extends PreferenceActivity implements
|
|||||||
+ android.os.SystemProperties.get(TelephonyProperties.PROPERTY_ICC_OPERATOR_NUMERIC, "")
|
+ android.os.SystemProperties.get(TelephonyProperties.PROPERTY_ICC_OPERATOR_NUMERIC, "")
|
||||||
+ "\"";
|
+ "\"";
|
||||||
|
|
||||||
Cursor cursor = managedQuery(Telephony.Carriers.CONTENT_URI, new String[] {
|
Cursor cursor = getContentResolver().query(Telephony.Carriers.CONTENT_URI, new String[] {
|
||||||
"_id", "name", "apn", "type"}, where,
|
"_id", "name", "apn", "type"}, where, null,
|
||||||
Telephony.Carriers.DEFAULT_SORT_ORDER);
|
Telephony.Carriers.DEFAULT_SORT_ORDER);
|
||||||
|
|
||||||
PreferenceGroup apnList = (PreferenceGroup) findPreference("apn_list");
|
PreferenceGroup apnList = (PreferenceGroup) findPreference("apn_list");
|
||||||
@@ -254,8 +254,8 @@ public class ApnSettings extends PreferenceActivity implements
|
|||||||
private String getSelectedApnKey() {
|
private String getSelectedApnKey() {
|
||||||
String key = null;
|
String key = null;
|
||||||
|
|
||||||
Cursor cursor = managedQuery(PREFERAPN_URI, new String[] {"_id"},
|
Cursor cursor = getContentResolver().query(PREFERAPN_URI, new String[] {"_id"},
|
||||||
null, Telephony.Carriers.DEFAULT_SORT_ORDER);
|
null, null, Telephony.Carriers.DEFAULT_SORT_ORDER);
|
||||||
if (cursor.getCount() > 0) {
|
if (cursor.getCount() > 0) {
|
||||||
cursor.moveToFirst();
|
cursor.moveToFirst();
|
||||||
key = cursor.getString(ID_INDEX);
|
key = cursor.getString(ID_INDEX);
|
||||||
|
Reference in New Issue
Block a user