Sepertinya beberapa nilai yang Anda masukkan mungkin NULL untuk bidang NOT NULL (ConsumerName dalam kasus Anda) atau PK(_id dalam kasus Anda) sudah ada. Kode kesalahan 19 berarti batasan tabel (NOT NULL, UNIQUE, dll.) dilanggar selama operasi (INSERT, dll.). Berikut adalah daftar Kode Kesalahan SQLITE
[email protected] adalah nilai sampah yang ditetapkan ke ConsumerName. Jadi tolong lakukan beberapa solusi untuk mendapatkan FK Anda yang tepat untuk ConsumerName dari kursor.
Ada yang salah dengan Anda SimpleCursorAdapter. Jadi silakan lihat di atasnya. Jika Anda mendapatkan nilai yang benar di pemintal, silakan dapatkan nilai yang dipilih dari spineer seperti ini spinner.getSelectedItem().toString();
sebagai ganti spinner.getItemAtPosition(mSpinnerSpeciesId).toString()
.
Semoga ini bisa membantu Anda.