Adding mock shared preferences
Change-Id: I1af7cb97703191ce016a936fd843e1ac73be1022
diff --git a/src/com/android/contacts/ContactsApplication.java b/src/com/android/contacts/ContactsApplication.java
index 288a3d7..f0e2736 100644
--- a/src/com/android/contacts/ContactsApplication.java
+++ b/src/com/android/contacts/ContactsApplication.java
@@ -22,6 +22,7 @@
import android.app.Application;
import android.content.ContentResolver;
import android.content.Context;
+import android.content.SharedPreferences;
import android.os.StrictMode;
import android.preference.PreferenceManager;
@@ -53,6 +54,18 @@
}
@Override
+ public SharedPreferences getSharedPreferences(String name, int mode) {
+ if (sInjectedServices != null) {
+ SharedPreferences prefs = sInjectedServices.getSharedPreferences();
+ if (prefs != null) {
+ return prefs;
+ }
+ }
+
+ return super.getSharedPreferences(name, mode);
+ }
+
+ @Override
public Object getSystemService(String name) {
if (sInjectedServices != null) {
Object service = sInjectedServices.getSystemService(name);