Aynı app Android birkaç DbOpenHelper mümkün olup olmadığını bilmek istiyorum ama aynı veritabanında yazmak ve okumak için bunları kullanmak için? Çünkü 2 farklı OpenHelper'dan (farklı isimlerle) tablolar oluşturmaya çalışıyorum ve sadece ilk olanı oluşturuyor gibi görünüyor. 2. birini çalıştırmaya çalıştığımda, bir hata alıyorum ...Tek bir uygulamada birkaç SQLiteOpenhelper sahip olmak Android
6
A
cevap
11
Her DB için birden fazla yardımcıya sahip olamayacağınız anlaşılıyor. Burada neden açıkladı: http://blog.foxxtrot.net/2009/01/a-sqliteopenhelper-is-not-a-sqlitetablehelper.html
0
onOpen(SQLiteDatabase db)
ifadesini onOpen(SQLiteDatabase db)
ekleyerek veritabanı bağlantısının zaten açılmış olması durumunda ikinci tablonun oluşturulmasını sağlayın. Dahası, TABLE_CREATE
ifadesi, tablo zaten mevcutsa IF NOT EXIST
'u içermelidir.
Referans: sorumu cevaplar Nitekim http://jiahaoliuliu.wordpress.com/2011/09/26/sqlite-create-multiple-tables-with-different-sqliteopenhelper-in-the-same-database/
İlgili konular
- 1. SQLiteOpenHelper
- 2. Android SQLite Nerede ve SQLiteOpenHelper
- 3. Bir Hizmete sahip olmak SMS iletileri almak
- 4. Android uygulamanızda parçaları kullanan tek bir etkinliğe sahip olmak kötü bir uygulamadır mı?
- 5. Tek Sayfalık Uygulamada SecureSocial kullanımı
- 6. Android Benim uygulamada görünümleri
- 7. Bir Lua DSL için koşullara sahip olmak?
- 8. Alt Sorguna Sahip Olmak MySql
- 9. nasıl tek uygulamada uygulama widget'ı ile android uygulaması oluşturmak için
- 10. Android uygulamaları için animasyonlu başlatıcı ikonlarına sahip olmak mümkün mü?
- 11. Birden fazla başlatıcıya sahip olmak mümkün mü?
- 12. SQLiteOpenHelper anahtarlama veritabanı sürümü
- 13. Uygulamada Faturalandırma getPrice() Android
- 14. Tek bir alanda bir projeye sahip olmak ve iki çerçeveyi kullanmak mümkün mü (Yii ve Yii2)?
- 15. Android Bağlam Benim uygulamada
- 16. Android SQLite SQLiteOpenHelper IllegalStateException - DB Zaten Kapalı Hata
- 17. git tek adımda birkaç kola usta birleştirme
- 18. Tek bir uygulamada birden fazla Firebase veritabanı kullanın - Swift
- 19. Bir TextClock'un string değerine sahip olmak mümkün mü?
- 20. Android Studio'daki android SDK'ya bağlı olarak düz bir java kütüphanesi modülüne sahip olmak mümkün mü
- 21. Android için bir uygulamada HTML kaydırma
- 22. ngHide/ngShow Tek Sayfalık Uygulamada $ rootScope Kullanılıyor
- 23. Spring MVC ve Spring WS'yi tek bir uygulamada kullanabilir miyim?
- 24. Düğmeleri birkaç satırda tek tek düzende nasıl programa ekleyebilirim?
- 25. Aynı ada sahip iki özelliğe sahip olmak mümkün mü?
- 26. UIWebView içeriğine sahip olmak için Yükseklik
- 27. theano - aynı işleve sahip olmak nasıl
- 28. Java Web Uygulaması Paypal Entegrasyonuna sahip olmak
- 29. Sınıf adına "+" mı sahip olmak istiyorsunuz?
- 30. CursorLoaders hakkında karışık ve bunları özel bir SQLiteOpenHelper ile kullanma
, benim OpenHelpers birleştirme ve benim App başında benim masalar tüm oluşturmak zorunda kalacaktır. thx matekm – Sephy