Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将sqlite中记录的ID设置为导航抽屉项的位置/ID_Java_Android_Sqlite_Navigation Drawer - Fatal编程技术网

Java 如何将sqlite中记录的ID设置为导航抽屉项的位置/ID

Java 如何将sqlite中记录的ID设置为导航抽屉项的位置/ID,java,android,sqlite,navigation-drawer,Java,Android,Sqlite,Navigation Drawer,我有2个数组,从sqlite数据库中我的表的2列中获取 1-组ID 2-组名 我想用组名创建导航抽屉,当用户单击每个项目时,我可以从位置/ID获取组ID final SQLiteDatabase mydatabase = openOrCreateDatabase("CopyCollection", MODE_PRIVATE, null); Cursor crs = mydatabase.rawQuery("SELECT * FROM Groups WHERE ID != 1",null)

我有2个数组,从
sqlite
数据库中我的表的2列中获取

1-组ID

2-组名

我想用组名创建
导航抽屉
,当用户单击每个项目时,我可以从位置/ID获取
组ID

final SQLiteDatabase mydatabase = openOrCreateDatabase("CopyCollection", MODE_PRIVATE, null);
    Cursor crs = mydatabase.rawQuery("SELECT * FROM Groups WHERE ID != 1",null);
    String[] array = new String[crs.getCount()];
    String[] arrayID = new String[crs.getCount()];
    int i = 0;
    while(crs.moveToNext()){
        String uname = crs.getString(crs.getColumnIndex("GroupName"));
        String id = crs.getString(crs.getColumnIndex("ID"));
        array[i] = uname;
        arrayID[i] = id;
        i++;
现在我有2个数组,但我不知道如何在导航抽屉中设置

public void onItemClick(AdapterView<?> parent, View view, final int pos, final long id){
public void onItemClick(AdapterView父视图、视图视图、最终整数位置、最终长id){