求大神!android中适配器出现的问题,总是在写入数据时报空指针,网上许多类似都没用,也可能没看出来,

publicViewgetView(intposition,ViewconvertView,ViewGroupparent){NewsSavenews2=getItem(... public View getView(int position,View convertView,ViewGroup parent){ NewsSave news2=getItem(position); View view; SaveListItem saveItem; LayoutInflater inflater=LayoutInflater.from(getContext());//CheckMap.get(position) if(convertView==null){ //view=LayoutInflater.from(getContext()).inflate(resource, null); view=inflater.inflate(R.layout.news_item, null); saveItem=new SaveListItem(); CheckMap.put(position, view); view.setTag(saveItem); saveItem.newsimage=(ImageView)view.findViewById(R.id.newsimages); saveItem.newstitle=(TextView)view.findViewById(R.id.newstitles); saveItem.newstime=(TextView)view.findViewById(R.id.newstimes); saveItem.newsCheck=(CheckBox)view.findViewById(R.id.checknewss); }else{ view=convertView; saveItem=(SaveListItem)view.getTag(); } saveItem.newstitle.setText(news2.getNewstitle());双击空指针就跳向这里 saveItem.newstime.setText(news2.getNewstime()); saveItem.newsimage.setImageBitmap(news2.getNewsimage1()); saveItem.newsCheck.setChecked(mChecked.get(position)); //以往的消息要在share中判断后在决定能否设为选中状态 //找到需要选中的条目 return view; }
我去,这代码成一团了,(⊙o⊙)…
展开
 我来答
生活导师阿裕
2017-05-13 · TA获得超过139个赞
知道答主
回答量:77
采纳率:100%
帮助的人:29.2万
展开全部
你在adpter中getContext()貌似不行,从调用adapter的activity或者fragment中传入context,然后在adapter构造接受,可以试一下。
追问
最近我找我同学看了,原来是我加载的item布局控件搞错了,不过还是谢谢你了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式