import android.content.Context;\r
import android.content.SharedPreferences;\r
import android.content.SharedPreferences.Editor;\r
+import android.content.pm.PackageManager.NameNotFoundException;\r
\r
public class PrefUtilImpl implements PrefUtil {\r
private Context context;\r
}\r
\r
public void put(String key, String value) {\r
- SharedPreferences pref = context.getSharedPreferences("com.td",\r
- Context.MODE_WORLD_READABLE | Context.MODE_WORLD_WRITEABLE);\r
+ // TODO\r
+// SharedPreferences pref = context.getSharedPreferences("com.td",\r
+// Context.MODE_WORLD_READABLE | Context.MODE_WORLD_WRITEABLE);\r
+ SharedPreferences pref = null;\r
+ try {\r
+ Context ctxt = context.createPackageContext("com.td", 0x02);\r
+ pref = ctxt.getSharedPreferences("TrainDelayedActivity",\r
+ Context.MODE_WORLD_READABLE | Context.MODE_WORLD_WRITEABLE);\r
+ } catch (NameNotFoundException e) {\r
+ // TODO\r
+ Debug.l(e.getMessage());\r
+\r
+ Debug.d(this, null, e);\r
+ return;\r
+ }\r
+ \r
Editor e = pref.edit();\r
e.putString(key, value);\r
e.commit();\r
}\r
\r
public String get(String key) {\r
- SharedPreferences pref = context.getSharedPreferences("com.td",\r
- Context.MODE_WORLD_READABLE);\r
+ // TODO\r
+// SharedPreferences pref = context.getSharedPreferences("com.td",\r
+// Context.MODE_WORLD_READABLE);\r
+ SharedPreferences pref = null;\r
+ try {\r
+ Context ctxt = context.createPackageContext("com.td", 0x02);\r
+ pref = ctxt.getSharedPreferences("TrainDelayedActivity",\r
+ Context.MODE_WORLD_READABLE);\r
+ } catch (NameNotFoundException e) {\r
+ // TODO\r
+ Debug.l(e.getMessage());\r
+\r
+ Debug.d(this, null, e);\r
+ return null;\r
+ }\r
+\r
return pref.getString(key, null);\r
}\r
\r