2013-05-01 102 views
0

Html解析速度非常慢,所以我想在分片首選項中存儲一個靜態文本以更快地訪問它。是否有可能以某種方式存儲它並檢索它,以便可以在不使用Html.fromHtml的情況下設置它?Android如何在共享首選項中存儲spanned文本

這樣我只會解析一次文件。一旦進入緩存,如果不需要解析,它應該快得多。

回答

0

是的,您可以將靜態字符串存儲在共享首選項中。

這裏是代碼,可以幫助你..

SharedPreferences sharedPref = getPreferences(Context.MODE_PRIVATE); 
SharedPreferences.Editor editor = sharedPref.edit();   
editor.putString(YOUR_KEY, YOUR_STATIC_STRING); 
editor.commit(); 
+0

你好,文本包含HTML細節。如果我把它轉換成字符串,鏈接就不在了。我做了一個解決方法,在那裏存儲大量的數據。並添加第二部分,其中包含HTML文本。第二部分,我隨時閱讀。第一部分置於共同偏好之中。如果有人知道如何獲取包含所有信息的spanned類型的字符串,這將對我有很大的幫助。 – Patrick 2013-05-01 13:33:20

+0

你能把你的代碼放在這裏嗎? b'coz我無法理解你的評論。我認爲在android中你的HTML細節也是字符串考慮。如果文件中包含HTML文本,則必須存儲文件而不是字符串。 – Solution 2013-05-03 09:07:01