在SQLite数据库中绑定listview项及其值

时间:2012-03-01 09:05:36

标签: android sqlite listview

这是我的头疼!

我的应用是一种语言词典。它的数据库存储在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);
        }
    });

但问题是该应用无法找到所显示的收藏列表中每个字词的定义。

我想在点击时显示收藏夹列表中单词(项目)的定义。我现在应该怎么做?

你们能帮一下吗?

非常感谢你。

0 个答案:

没有答案