Android 如何使用AssetPer从DBHelper设置OnItemClickListener获取数据?

Android 如何使用AssetPer从DBHelper设置OnItemClickListener获取数据?,android,sqlite,dictionary,fragment,onitemclicklistener,Android,Sqlite,Dictionary,Fragment,Onitemclicklistener,我申请了一本字典。它可以很好地搜索,这显示在listview上。 但我的问题是我想让列表项可以点击,然后转到一个新的片段作为单词的细节 如何获取新片段的数据? 我不知道如何为此创建适配器或设置详细布局文本。 我该怎么办 这是我的密码: DBHelper.java public类DBHelper扩展了SQLiteAssetHelper{ 私有静态最终字符串DB_NAME=“kamus”; 私有静态最终int DB_版本=1; 私有静态最终字符串TB_DATA=“DATA”; 私有静态最终字符串C

我申请了一本字典。它可以很好地搜索,这显示在listview上。 但我的问题是我想让列表项可以点击,然后转到一个新的片段作为单词的细节

如何获取新片段的数据? 我不知道如何为此创建适配器或设置详细布局文本。 我该怎么办

这是我的密码:

  • DBHelper.java
  • public类DBHelper扩展了SQLiteAssetHelper{
    私有静态最终字符串DB_NAME=“kamus”;
    私有静态最终int DB_版本=1;
    私有静态最终字符串TB_DATA=“DATA”;
    私有静态最终字符串COL_ID=“_ID”;
    私有静态最终字符串COL_IND=“IND”;
    私有静态最终字符串COL_KOR=“KOR”;
    私有静态最终字符串COL_ROM=“ROM”;
    私有静态最终字符串COL_PLUS=“PLUS”;
    专用静态最终字符串COL_AUDIO=“AUDIO”;
    私有静态DBHelper dbInstance;
    私有静态数据库;
    公共DBHelper(上下文){
    super(上下文,数据库名称,空,数据库版本);
    }
    公共静态DBHelper getInstance(上下文){
    if(dbInstance==null){
    dbInstance=新的DBHelper(上下文);
    db=dbInstance.getWritableDatabase();
    }
    返回dbInstance;
    }
    公共游标getIndo(字符串s)引发SQLException{
    游标mCursor=DBHelper.db.query(TB_数据,null,COL_IND+“like”
    +s+“%”,空,空,空,空,空);
    if(mCursor!=null){
    mCursor.moveToFirst();
    Log.v(“getdata”、“mCursor not null”+mCursor.getCount());
    }
    返回mCursor;
    }
    @凌驾
    公共同步作废关闭(){
    dbInstance.close();
    }
    
    }
    我已经解决了我的问题。