我讀過,共享偏好可以從我的應用程序外部檢索。 此代碼沒有工作:閱讀偏好的其他應用程序android
try
{
myContext = createPackageContext("com.intervigil.micdroid", Context.MODE_WORLD_WRITEABLE); // where com.example is the owning app containing the preferences
SharedPreferences testPrefs = myContext.getSharedPreferences("test_prefs", Context.MODE_WORLD_READABLE);
Map<String, ?> items = testPrefs.getAll();
nbenroullement= (Integer) items.get("enroullement");
System.out.println("*********************" + nbenroullement);
}
catch (NameNotFoundException e)
{
e.printStackTrace();
}
請任何人都可以幫助我。謝謝
以什麼方式的代碼不能正常工作?它拋出了一個'NameNotFoundException'或其他類型的異常,或者只是沒有找到你正在尋找的值? – npace
我沒有找到我的共享首選項的值 –
顯示代碼獲取共享首選項的代碼,並將'enroullement'鍵存儲在應用程序的'test_prefs'中,包名爲'com.intervigil.micdroid' – doorstuck