Soru & Cevap

Android Sqlite onUpgrade Metodunun Kullanımı

28.03.2019 - 12:59

Android projemde DB Browser for SQlite kullanarak oluşturduğum tabloyu assets klasörüne koydum. Veritabanına bağlanıp gerekli bilgileri çekebiliyorum. Sormak istediğim veritabanını bilgisayarda güncelleyip assets klasörüne koyup onUpgrade Metdodu ile güncellemesini istiyorum. Bunu nasıl yapabilirim? Aşağıdaki kod işime yaramadı. 

 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        Log.d(LOG_TAG, " --- onUpgrade database from " + oldVersion
                + " to " + newVersion + " version --- ");
        if (oldVersion == 1 && newVersion == 2)
        {
            this.getReadableDatabase();
            try {
                copyDataBase();
            } catch (IOException e) {

                throw new Error("Veritabany kopyalanamady");

            }
        }
    }

 

178 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user melih.dogan
melih.dogan
20.11.2019 - 12:39

Merhaba!

onUpgrade metodunun kullanımını aşağıdaki bağlantıdan öğrenebilirsiniz.

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-401/veritabani-kullanimi