2015-09-12 62 views
1

爲什麼三星棒棒糖設備中的sinch lib有問題,而不僅僅是棒棒糖?Sinch lib錯誤:數據庫被鎖定

服務啓動時出現錯誤。

2238-2730/com.oombla E/sinch-android-rtc﹕ ERROR: sqlite Failed to exec 'PRAGMA journal_mode=WAL', error: database is locked (code: 5, extended code: 5)

+0

@登錄操作後,信託隔距對的,我開始這個服務方法: ... ParseUser.logInInBackground(...)... public void done(ParseUser user,ParseException e){ if(user!= null){ ParseUser currentUser = ParseUser.getCurrentUser();如果(currentUser!= null){ Logger.debug(getClass(),「chat:startChatService」); 意圖serviceIntent = new Intent(this,MessageService.class); startService(serviceIntent); \t \t } 這是註冊活動。然後,我在整個應用程序中多次啓動服務,這可能是一個issiue嗎? – zkvarz

+0

@ trust-ratch我使用ChatManager單例類,其中我使用了我通過的Activity引用的bindService。這是錯誤的,因爲我看到它。我致電 ChatManager.getInstance()。bindService(this); 但是在某個時間點活動參考不正確。 因此,ChatManager中的這一行不起作用: activity.bindService(new Intent(activity,MessageService.class),serviceConnection,Activity.BIND_AUTO_CREATE); 不起作用.. 現在我認爲這可能是一個問題... – zkvarz

+0

是否在登錄或啓動MessageService類時中斷? – cjensen

回答

0

你能提供你的代碼,當你自服務初始化

我使用sinch 2個三星手機的棒棒糖,並能正常工作