KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm developing a language dictionary app. I save the favourite word into Preference. The Favourite content in the XML file looks like the following: <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <map> <string name="history"> dict_name::160170::hi,dict_name::157140::he-man,dict_name::184774::jet,dict_name::34527::black </string> <string name="waitingTime"> 0 </string> <boolean name="saveFavourite" value="true" /> <string name="defaultDictionary"> dict_name </string> <string name="favourite"> dict_name::149271::go,dict_name::25481::back,dict_name::184774::jet </string> <boolean name="saveHistory" value="true" /> </map> I use the following code to load the Favourite content into the webview: public class User extends Activity { private static final String FAVOURITE_TAG = "[MyDict - FavouriteView] "; private static final String CONTENT_TAG = null; private ListView mLSTFavourite = null; private ArrayList<String> lstDict = null; private ArrayList<Integer> lstId = null; private ArrayList<String> mWordFavourite = null; private ArrayAdapter<String> aptList = null; private SharedPreferences prefs; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.favourite); prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); if (prefs.getBoolean("saveFavourite", true)) { String strFavourite = prefs.getString("favourite", ""); Log.i(FAVOURITE_TAG, "Favourite loaded"); if (strFavourite != null && !strFavourite.equals("")) { mWordFavourite = new ArrayList<St
Tags (comma-separated)
Save Edits
Cancel