16-08-2018, Saat: 23:40
(21-12-2017, Saat: 08:15)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:(20-12-2017, Saat: 21:42)abdullahcetinel Adlı Kullanıcıdan Alıntı: Merhaba;
Geliştirmekte olduğum mobil uygulamalarda unidac bileşeni ile lokal olarak sqlite veritabanına uzak olarakta mysql veritabanına bağlanıyorum. Uygulama açık ve aktif olduğu sürece lokal veritabanı ile ilgili sorunum yok. Fakat uygulamayı kapatmadan android menü tuşuna basıp diğer başka uygulamaya geçiş yapıp tekrar uygulamama geri döndüğümde aşağıda resimde görülen uyarıyı veriyor. Sorun olmuyor ama bu uyarıdan kurtulmak istiyorum. Yardımlarınızı bekliyorum.
Hata mesajı:
Detected problems with app native libraries (please consult log for detail): libuygulamaadi.so: unauthorized access to "libsqlite.so"
Mobil platform uygulama yaşam döngüsüne göz attıysanız (henüz bakmadıysanız, çok yakın bir zamnda Yeni Kaynak Kitabımızda yer alan anlatım ve örneklerden faydalanabilirsiniz), uygulama arka plana alındığında, kaynak tükettimini minimize etmek adına, bir takım işlemler askıya alınmaktadır.
Uygulamanız arka plana alındığında, bağlantınız da geçici olarak askıya alınıyor ve ön plana geçtiğinde yeniden bağlantı sağlanmaya çalışılıyor.
Çözüm olarak;
SQLite veri tabanına bağlantı sağlayan UniConnection parametrelerini, OnBeforeConnection event'ı altında tanımlayın.
Malesef aynı hatayı bende alıyorum ama android 7 ve üzeri sürümlerde bu hata karşıma çıkıyor ve can sıkmaya başladı.