網(wǎng)上找了其他解決方法也不行錯(cuò)誤日志:java.lang.NullPointerException:Attempttoinvokevirtualmethod'android.view.Viewandroid.app.Activity.findViewById(int)'onanullobjectreferenceatcom.dmxy.fragment.ChannelFragment.onCheckedChanged(ChannelFragment.java:226)代碼:@OverridepublicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){if(json!=null){Gsongson=newGson();ChannelGameTypeBeanchannelGameTypeBean=gson.fromJson(json,ChannelGameTypeBean.class);Listdata=channelGameTypeBean.getData();//TODO:三大游戲類(lèi)型需改為動(dòng)態(tài)加載數(shù)據(jù)ChannelGameTypeBean.DataBeandataBean=data.get(0);//初次獲取王者榮耀數(shù)據(jù)1.英雄聯(lián)盟2.王者榮耀3.絕地求生Listnav=dataBean.getNav();ChannelGameTypeBean.DataBean.NavBeannavBean=nav.get(checkedId);//0.比賽1.解說(shuō)2.戰(zhàn)隊(duì)3.專(zhuān)欄4.大神intnavId=navBean.getNavid();intsizes=data.size();Stringsize=String.valueOf(sizes);//傳遞獲取分類(lèi)游戲數(shù)據(jù)的POST參數(shù)BaseApplication.getApplication().getMap().put("navId",navId);BaseApplication.getApplication().getMap().put("size",size);}//TODO臨時(shí)選中//TODO:首頁(yè)和頻道模塊快速切換有bugRadioButtontempButton=getActivity().findViewById(checkedId);//這行空指針Log.d(TAG,"2222222222222");tempButton.setOnClickListener(this);}
請(qǐng)問(wèn)Fragment的ViewPager這樣的空指針該怎么結(jié)局呢?
開(kāi)心每一天1111
2019-05-21 17:38:41