这是我的头疼!
我的应用是一种语言词典。它的数据库存储在SDcard中保存的SQLite数据库中。我假设当一个用户喜欢单词时,他会将其保存到收藏夹列表中。我决定编码将这些喜欢的单词保存到XML文件(SharedPreferences)中,它们如下所示:
<string name="favourite">dict_name::149271::go,dict_name::25481::back,dict_name::184774::jet</string>
<boolean name="saveFavourite" value="true" />
字符串“favorite”以dictionary name
(数据库名称),word ID
(数字)和word
本身开头。收藏夹列表已成功显示,如下图所示。
我使用以下代码将Favorite项与它们在SQLite数据库中的定义绑定在一起:
mLSTFavourite.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView<?> listView, View itemView, int itemPosition, long itemId)
{
Intent launchActivity = new Intent(FavouriteView.this, ContentView.class);
startActivity(launchActivity);
}
});
但问题是该应用无法找到所显示的收藏列表中每个字词的定义。
我想在点击时显示收藏夹列表中单词(项目)的定义。我现在应该怎么做?
你们能帮一下吗?
非常感谢你。