有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从活动中的片段中获取适配器,而不获取空指针异常?

正如标题所说,如何获得在my CustomListFragment中创建的CursorAdapter实例MainActivity布局文件中包含CustomListFragment。我在CustomListFragment中添加了方法getAdapter(),在MainActivity中我创建了片段的实例,但是当我从MainActivity调用方法时,我有getAdapter()的方法调用,即adapter = customListFragment.getAdapter();执行发生

有没有办法避免重复代码,在一个类中完成所有方法调用和适配器初始化?此外,我尝试了界面,但没有运气


共 (1) 个答案

  1. # 1 楼答案

    I have another activity for adding items to db, but, when I return back to main activity, added item is missing until I refresh and change cursor.

    在片段的onResume()中更改光标就足够了。不需要让家长参与其中