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