-1

_idこの方法でスピナーをクリックすると、テーブルの実際の値を取得しようとしました:

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    String c = parent.getSelectedItem().toString();
    long id_mark = parent.getItemIdAtPosition(position);
    Toast.makeText(parent.getContext(), "Category: " + c + " | _id: " + id_mark, Toast.LENGTH_LONG).show();
}

私のテーブル: (一部の列はユーザ​​ーによって消去されました)

_id | category_name
---------------------
1   | NAME_HERE_1
3   | NAME_HERE_2
4   | NAME_HERE_3
7   | NAME_HERE_4

トーストの出力は次のとおりです。

Category: NAME_HERE_2 | _id: 2

しかし、私のテーブルid_markは違います。_idでは、どのように進めるのですか?前もって感謝します!

4

1 に答える 1