Hey Guys には小さな問題があります。私にはListView
と this のリスナーであるクラスがありますListView
。クリックすると、インテント内のListView
リンクが別のアクティビティに渡され、リンクが 内で開かれます。ListView
WebView
問題はgetApplicationContext()
、インテントを開始するために使用しようとすると、プログラムがクラッシュすることです。以下のリスナーのコードは次のListView
とおりです。
public class ListListener extends Activity implements OnItemClickListener {
List<RssItem> listItems;
Activity activity;
/** We will set those references in our constructor.*/
public ListListener(List<RssItem> aListItems, Activity anActivity) {
listItems = aListItems;
activity = anActivity;
}
public void onItemClick(AdapterView parent, View view, int pos, long id) {
String Link = listItems.get(pos).getLink();
Intent i = new Intent(getApplicationContext(),WebView.class);
i.putExtra("newLink", Link);
activity.startActivity(i);
}
}
でいくつかのことを試しましたがonItemClick
、うまくいきませんでした。