在fragment里面ListView.setAdatper(simpleAdapter)出现空指针导致闪退
2018-04-08 21:26
489 查看
SimpleAdapter(Context context, List<? extends Map<String,?>> data, int resource, String[] from, int[] to)因为我在listView里面使用了fragment,simpleAdapter的使用就变得有些不一样从simpleAdapter 的第一个和第三个参数可以看到,我们需要一个上下文(context)和一个与之绑定的view当我们在Activity里实例化一个simpleAdpter时,这个view 就是我们要从fragment 中得到的东西,但这个view 很难传递到外面的Activity中去,因为我们只在fragment 的 oncreateview ()方法中见到这个而到我们在fragment中实例化这个simpleAapter时,我们可以在Activity中这样写,让我们可以在fragment中得到外面Activity的上下文Myfragment fragment = new Myfragment();fragment.setContext(MyQQ.this);而相应的需要在自己写的fragment中做一点修改View viewpublic void setContext(Context c){ view = c;}就可以在自己写的fragment中正常实例化一个simpleAdatper
相关文章推荐
- 关于Fragment里面ListView.setAdapter(SimpleAdapter)报空指针的问题
- fragment切换导致fragment里面的listView不显示
- Android使用SimpleAdapter更新ListView里面的Drawable元素
- ListView的cacheColorHint与listSelector物业和fragment里面onActivityResult问题没有响应
- 在Fragment里面实现listView布局
- 遇到的Fragment中使用setAdapter()设置ListView报空指针解决方案
- 当程序出现这个提示的时候,是因为你一边遍历数组,又同时修改这个数组里面的内容,导致崩溃
- 计算listview的高度,这样才能在scllowView里面嵌套listview不会出现高度问题
- Android之如何解决Listview里面的值出现了2次
- EditText嵌在ListView中导致安卓键盘闪退的问题
- 一般情况下ListView中的 item点击事件和 item 中的Button按钮点击事件 同时需要时,就会出现Button抢占了item的焦距问题,导致ListView中的item点击事件无效,解决
- ListView 加载数据原理及列表项过多出现空指针
- 多个fragment 中使用setUserVisibleHint方法做UI判断的时候出现空指针的解决方法
- 在servlet里面调用spring的备案出现空指针的问题
- fragment里面使用tabLayout 和viewpager里面多个fragment出现第二个fragment里面viewpager里面的fragment不出现
- 关于fragment 的findFragmentById出现空指针问题
- scrollView里面嵌套listview,导致滑动事件冲突解决。
- Android基础:listview的item点击事件会使里面的Button也出现按压的效果
- ListView的cacheColorHint与listSelector属性以及fragment里面的onActivityResult不响应的问题
- Android 继承BaseAdapter适配器中的getView方法,导致的ListView条目出现重复解决办法(转载)