所以我有一个应该在WebView中显示JSON获取的URL,该WebView在Activity中编码,在RecyclerView项目点击时打开。
在活动上,RecyclerView就是我的错误:
JSONObject stranica = jsonObject.getJSONObject("artist");
String webStranica = stranica.getString("url");
Informacije info = new Informacije();
info.setWebStranicaArtista(webStranica);
informacije.add(info);
其中Informacije
是一个所有我的setter和getter都被编码的类。
我已将适配器编码为:
WebView webStranica;
webStranica = (WebView) itemView.findViewById(R.id.webViewStranicaArtista);
这2行在ViewHolder
类内,在onBindViewHolder
我有:
holder.webStranica.loadUrl(data.get(position).getWebStranicaArtista());
data
是前面解释的ArrayList
的{{1}}。
最后在 DetailsActivity 中我有这个:
Informacije
我得到的只是一个指向这一行的 NullPoinerException :
webStranica.loadUrl(informacije.getWebStranicaArtista());
适配器类中的。
我做错了什么?
ADAPTER FULL CODE:
holder.webStranica.loadUrl(data.get(position).getWebStranicaArtista());