請有人能解決這個錯誤:無法啓動負載在畢加索
java.lang.IllegalArgumentException異常:你不能在一個空的上下文
public class CompteAdapter extends RecyclerView.Adapter<CompteAdapter.MyViewHolder> {
private Context mContext;
private List<CompteWrapper> compteList;
private AdapterView.OnItemClickListener onItemClickListener;
public CompteAdapter(Context mContext, AdapterView.OnItemClickListener onItemClickListener, List<CompteWrapper> compteList) {
this.mContext = mContext;
this.compteList = compteList;
this.onItemClickListener = onItemClickListener;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View itemView = LayoutInflater.from(parent.getContext())
.inflate(R.layout.compte_carte, parent, false);
return new MyViewHolder(itemView);
}
@Override
public void onBindViewHolder(final MyViewHolder holder, int position) {
CompteWrapper compte = compteList.get(position);
holder.title.setText(compte.getName());
Picasso.with(this.mContext).load(compte.getIcon()).into(holder.icon);
}
}
啓動負載
這裏是什麼'this.mContext'?可能是空的 –
你的'this.mContext'爲空。你從哪個地方叫這個?你能分享代碼的全部樣本嗎 –
請發佈你的班級的更多代碼 –