尝试在窗口小部件列表视图上显示arraylist <string>

时间:2016-06-23 05:49:52

标签: java android listview arraylist widget

所以在这里我从一个sharedpreferences文件加载我的数组然后制作一个适配器并尝试将其设置为我的widgetlistview列表。我不明白我如何使用我制作的适配器(ListAdapter),因为setRemoteAdapter没有像在主app活动中那样接收适配器。我对android很新,所以我确定我错过了一些明显可以帮助我的人吗?

sharedprefs = context.getSharedPreferences(filename,0);
Index = sharedprefs.getInt("index", -1);

for (int IndexNum = 0; IndexNum < Index; IndexNum++){
    LoadList(IndexNum);
}

ArrayAdapter<String> ListAdapter = new ArrayAdapter<>(context,R.layout.app_list_item, R.id.editdoublelistview_content,NicknamesW);
final RemoteViews v = new RemoteViews(context.getPackageName(),R.layout.widget);
v.setRemoteAdapter(R.id.WidgetListView,svcIntent);

1 个答案:

答案 0 :(得分:0)

我使用了我使用remoteviewsservice和.remoteviewsfactory发布的github链接中的示例并使其正常工作