1
如何訪問widget類中的sqlite數據庫。擴展appwidgetprovider的widget類沒有活動,因此我無法訪問其中的數據庫。如何訪問widget類中的sqlite數據庫?
如何訪問widget類中的sqlite數據庫。擴展appwidgetprovider的widget類沒有活動,因此我無法訪問其中的數據庫。如何訪問widget類中的sqlite數據庫?
有這樣的問題,方法2:
1)你說你沒有控件提供者內部的活動,但實際上appwidget將執行你的應用程序宣告小部件的應用程序上下文中。 當你重寫
onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds)
您收到可以用來獲得訪問數據庫的上下文。
2)但是,聲明一個服務將執行查詢到數據庫,管理異常,重試等等,並通過回調來更新您的意圖小部件,或者更好地,通過您的小部件可以解決的內容提供商。
Regards, Stéphane