2017-03-01 9 views
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; 
} 

答えて

0

使用のWebビュー、各項目にWEB-をインスタンスクリックビュー。私は本当に美しいこの図書館に行くだろう。 https://github.com/TheFinestArtist/FinestWebView-Android

+0

URLをインテントでパーセルするにはどうすればよいですか?AppWidgetProviderのURLを取得するにはどうすればよいですか? – syfy

+0

あなたは私があなたが何を説明しているのかの構造を見ずに答えられないことを知っています。 – Remario

+0

質問が更新されました。 – syfy

関連する問題