SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

id baris sqlite tidak cocok dengan tampilan daftar - ANDROID

Itu karena Anda melewati posisi item tampilan daftar, itu harus menjadi id baris database.

Ubah

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
    showsDialog(position);
}

untuk

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
    TextView pos = (TextView) view.findViewById(R.id.rowno);
    showsDialog(pos.getText().toString());
}

Anda juga mengatakan

Once I delete any entry the row id on the listview doesn't seem to update the row number. (if i delete the first row, the row on top shows 2(should be 1, as it is the new first row)).

Tapi tidak karena ini adalah id baris database bukan posisi tampilan daftar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gabung Kiri SQLite

  2. Database sqlite memperbarui baris android

  3. simpan Daftar<Model class> ke sqlite

  4. Kueri Android SQLite di mana kolom tidak nol dan tidak kosong

  5. SQLite - Pilih Data