0
나는 listview에 데이터로 채워진 홈 화면 위젯을 가지고있다. 각 행은 링크와 연결되어 있으며 항목을 클릭하면 연결된 URL을 열고 싶습니다.홈 화면 위젯의 listview에서 외부 링크를 여는 방법은 무엇입니까?
각 항목에 대해 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