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

Bagaimana saya bisa menyegarkan/membuka kembali database SQLite setelah memulihkannya, saat menggunakan singleton untuk pembantu database

Caranya sangat sederhana, jangan tutup database cukup reset DBHelper .

Jadi metode buka kembali bisa:-

public static void reopen(Context context) {
        instance = new DBHelper(context);
    }

Tentu saja, Anda juga dapat menghapus teks yang memberi tahu pengguna untuk menutup dan memulai ulang Aplikasi.

Jadi kode yang mendeteksi dan melaporkan pemulihan yang berhasil adalah:-

if(copytaken && origdeleted && restoredone) {
                    errlist.add("Database successfully restored.");
                    resulttitle = "Restore was successful.";
                    DBHelper.reopen(context); <== implemented as below
                }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TypeError yang tidak tertangkap tidak dapat memanggil metode 'opendatabase' dari plugin SQLite yang tidak ditentukan dengan cordova 3.5

  2. Bagaimana menangani nilai boolean di SQLite menggunakan Proksi JavaScript

  3. Periksa Versi SQLite Anda

  4. Dapatkan ID catatan baru yang dimasukkan ke dalam database dari Uri . yang dikembalikan

  5. Android :Cara Menggabungkan Tabel Anak Dengan Tabel Induk Sqlite