0
嘿傢伙,所以我想在我的主要活動中使用getReadableDatabase(),但問題是它已經在擴展appCompatActivity(),我需要它爲我的代碼做這件事。但是現在,因爲我一次不能擴展2件事情,所以我不能擴展SQLiteOpenHelper,導致無法使用getreadable。任何人都可以幫我解決這個問題嗎?在SQLiteopenhelper之外使用getreadabledatabase
嘿傢伙,所以我想在我的主要活動中使用getReadableDatabase(),但問題是它已經在擴展appCompatActivity(),我需要它爲我的代碼做這件事。但是現在,因爲我一次不能擴展2件事情,所以我不能擴展SQLiteOpenHelper,導致無法使用getreadable。任何人都可以幫我解決這個問題嗎?在SQLiteopenhelper之外使用getreadabledatabase
您需要定義創建第二個類來擴展SQLiteOpenHelper並在那裏定義使用getReadableDatabase()的方法。您可以將SQLiteOpenHelper設置爲單例,以便您可以從任何地方訪問該類的單個實例。
請參閱http://blog.anorakgirl.co.uk/2018/01/refactoring-sqliteopenhelper-so-it-isnt-a-mile-long/for如何構建SQLiteOpenHelper類。
創建兩個類。 –