0
私は、リストビュー内のデータを取り込んだホームスクリーンウィジェットを持っています。各行はリンクに関連付けられており、項目をクリックすると関連するURLを開きます。ホームスクリーンウィジェットのリストビューから外部リンクを開くには?
各項目のonclicklistener以外の設定はすべて完了しています。私は同様の質問に出くわしましたが、彼らはすべて外部リンクを開こうと思っていますが、活動を開くことに関してです。ここで
がAppWidgetProviderを継承したクラスからの私にonUpdate()です:@Override
public void onUpdate(final Context context, final AppWidgetManager appWidgetManager, final int[] appWidgetIDs) {
for (int i = 0; i < appWidgetIDs.length; i++) {
final RemoteViews remoteViews;
final int id = appWidgetIDs[i];
remoteViews = new RemoteViews(
context.getPackageName(),R.layout.widget_layout);
remoteViews.setRemoteAdapter(R.id.widget_list,
getIntent(context, id));
updateWidget(appWidgetManager, id, remoteViews);
super.onUpdate(context, appWidgetManager, appWidgetIDs);
}
、ここRemoteViewsFactoryからの私getViewAt()です:
@Override
public RemoteViews getViewAt(int position) {
row = new RemoteViews(context.getPackageName(), R.layout.widget_row);
final ModelClass modelClass = AppWidget.filteredList.get(position);
row.setTextViewText(R.id.title, modelClass.getTitle());
return row;
}
URLをインテントでパーセルするにはどうすればよいですか?AppWidgetProviderのURLを取得するにはどうすればよいですか? – syfy
あなたは私があなたが何を説明しているのかの構造を見ずに答えられないことを知っています。 – Remario
質問が更新されました。 – syfy