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