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

UnsatisfiedLinkError dalam metode asli

Saya telah menyelesaikan masalah ini sendiri dengan menambahkan

System.loadLibrary("sqliteX");

Untuk setiap metode tempat mereka dibuat

SEPERTI INI:

public HashMap<String, ArrayList<String>> word_quiz(String qry) {
    System.loadLibrary("sqliteX");
    ArrayList<String> list1 = new ArrayList<String>();
    ArrayList<String> list2 = new ArrayList<String>();
    SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(DB_PATH+ "/sk1.db", null);
    Cursor mcursor = db.rawQuery(qry, null);
    try {
        mcursor.moveToFirst();
        do {
            list1.add(mcursor.getString(0));
            list2.add(mcursor.getString(1));
        } while (mcursor.moveToNext());

    } catch (IndexOutOfBoundsException e) {
        if (MainActivity.logcat_status) {
            Log.e("Error", e + "");
        }
    }
    mcursor.close();
    mcursor = null;
    HashMap<String, ArrayList<String>> final_list = new HashMap<String, ArrayList<String>>();
    final_list.put("list1", list1);
    final_list.put("list2", list2);
    db.close();
    return final_list;

}

Sekarang berfungsi dengan baik

Saya pikir saya juga dapat menggunakan konstruktor untuk memuat perpustakaan "sqliteX"

Terima kasih teman-teman telah mempertimbangkan pertanyaan saya :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melakukan sinkronisasi dengan database lokal dan parse?

  2. Menghapus item dari ListView dan Database dengan OnItemClickListener

  3. Tidak dapat memasukkan catatan ke Database SQLite dari Firebase Message Service saat aplikasi berada di latar belakang atau keadaan tertutup

  4. Fungsi &Operator JSON di SQLite (Daftar Lengkap)

  5. TABEL DROP SQLite