Hey Guys には小さな問題があります。私にはListViewと this のリスナーであるクラスがありますListView。クリックすると、インテント内のListViewリンクが別のアクティビティに渡され、リンクが 内で開かれます。ListViewWebView
問題は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、うまくいきませんでした。