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

时间:2016-02-28 11:47:35

标签: java android android-fragments android-adapter android-cursoradapter

正如标题所说,在CursorAdapter中创建CustomListFragment实例的方法是什么。 MainActivity布局在布局文件中包含CustomListFragment。我在getAdapter()中添加了方法CustomListFragment,在MainActivity我创建了片段实例,但是当我从MainActivity调用方法调用getAdapter()时发生adapter = customListFragment.getAdapter();例外情况。

有没有办法避免重复代码并在一个类中执行所有方法调用和适配器初始化?另外,我尝试使用界面,但没有运气。

1 个答案:

答案 0 :(得分:0)

  

我有另一项活动,用于向db添加项目,但是,当我返回主活动时,添加的项目将丢失,直到我刷新并更改游标。

在片段onResume()中更改光标就足够了。无需涉及父母活动。