我已经检查了android演播室的日志,没有错误。App正在使用改造来获取数据。获取数据是没有问题的。有人能看看它告诉我我做错了什么吗?intent = new Intent(context,ExampleWidgetService.class); updateAppWidget(context,appWidgetManager,appWidgetId);
由于我在整个应用程序中都使用协同服务,所以我需要使用现有的带有挂起功能的更新服务来获取数据。根据Android文档,在onDataSetChanged of RemoteViewsFactory中执行大量操作是安全的,因此我使用这个方法本身从服务中获取数据,而不是WorkManger,因为它有其自身的缺点见这里()
在远程适配器上触发notifyDataSetChanged()时调用。这允许RemoteViewsFactory通过<
我搜索并找到了使用RemoteViewsService和RemoteViewsService.RemoteViewsFactory.操作listview数据的代码,如下所示svcIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,appWidgetIdsWidgetService.java包含
public class WidgetService extends Rem
在我的应用程序活动中,我从GitHub应用程序接口获取数据,并使用Realm数据库将其存储在本地。现在,在我的App Widget中,我从数据库中获取数据并显示出来。现在,每当小部件加载时,ListView的一些元素都会显示出来,但其余的只是停留在“加载”上。 ? } private val context: Context,
in