SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

sqlite पंक्ति आईडी सूचीदृश्य से मेल नहीं खाती - ANDROID

इसका कारण यह है कि आप सूची दृश्य आइटम स्थिति पास कर रहे हैं, यह डेटाबेस पंक्ति आईडी होना चाहिए।

बदलें

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

करने के लिए

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

आपने भी कहा

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)).

लेकिन ऐसा नहीं होगा क्योंकि यह डेटाबेस पंक्ति आईडी है सूची दृश्य स्थिति नहीं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं Java BigDecimal मानों में SQLite Real vals कैसे लिख सकता हूं?

  2. पावरमैनेजर.PARTIAL_WAKE_LOCK android

  3. डीडी-एमएम-वाई वाई प्रारूप में एसक्लाइट डीबी से दो तिथियों के बीच डेटा का चयन कैसे करें?

  4. Android में ListView का उपयोग करके SQLite डेटाबेस को कैसे पढ़ें और अपडेट करें?

  5. SQLite में एक निर्दिष्ट सीमा के भीतर एक यादृच्छिक संख्या कैसे उत्पन्न करें?