am 350938ec
: Potential fix for a monkey-related NPE
* commit '350938ecc69085badef2edc16491ff7a461dfb08': Potential fix for a monkey-related NPE
This commit is contained in:
@@ -20,6 +20,7 @@ import android.app.Dialog;
|
||||
import android.app.DialogFragment;
|
||||
import android.app.Fragment;
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageManager;
|
||||
@@ -48,6 +49,9 @@ public class SettingsPreferenceFragment extends PreferenceFragment implements Di
|
||||
|
||||
private String mHelpUrl;
|
||||
|
||||
// Cache the content resolver for async callbacks
|
||||
private ContentResolver mContentResolver;
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle icicle) {
|
||||
super.onCreate(icicle);
|
||||
@@ -104,7 +108,11 @@ public class SettingsPreferenceFragment extends PreferenceFragment implements Di
|
||||
* Returns the ContentResolver from the owning Activity.
|
||||
*/
|
||||
protected ContentResolver getContentResolver() {
|
||||
return getActivity().getContentResolver();
|
||||
Context context = getActivity();
|
||||
if (context != null) {
|
||||
mContentResolver = context.getContentResolver();
|
||||
}
|
||||
return mContentResolver;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user