2011-09-15 50 views
0

其實我想知道,如何使用sharedPreferences讀寫Uri。我的意思是說,假設我有一個int值..例如如何使用sharedPreferences讀取和寫入Uri類型

int x = 10;

然後寫日期使用sharedPrferences我用下面的代碼

SharedPreferences preferencesWrite = getSharedPreferences("myPreferences", 0); 

SharedPreferences.Editor editor = preferencesWrite.edit(); 

editor.putInt("value", x); 

editor.commit(); 

同樣地,對於讀取數據的代碼,我使用的是現在

x= preferencesRead.getInt("value", 0); 

如果我宣佈Uri calenEvent; 然後我如何讀取和寫入註冊表..如果有人知道請h幫我解決這個問題。

回答

2

隱蔽URI串

String uriStr = uri.toString(); 

您可以輕鬆地保存此字符串SharedPreference。

後來從字符串

URI uri = new URI(uriString); 
+0

顯示uriString中類型不匹配 – AndroidDev

+0

錯誤重建URI,你可以發佈您的代碼? –

+0

yeh其工作感謝.. – AndroidDev