如何在不出现空指针异常的情况下从activity中的片段获取适配器?
How to obtain adapter from fragment in activity without getting null pointer exception?
正如标题所说,如何在我的 CustomListFragment
中创建 CursorAdapter
的实例。 MainActivity
布局在布局文件中包含 CustomListFragment
。我在 CustomListFragment
中添加了方法 getAdapter()
,在 MainActivity
中我创建了片段的实例,但是当我从 MainActivity
调用方法时,我在其中调用了 [=15= 的方法] 即 adapter = customListFragment.getAdapter();
发生异常。
有什么方法可以避免重复代码并在一个 class 中完成所有方法调用和适配器初始化?另外,我尝试了界面,但没有成功。
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()
中更改光标就足够了。不需要让 parent activity 参与进来。
正如标题所说,如何在我的 CustomListFragment
中创建 CursorAdapter
的实例。 MainActivity
布局在布局文件中包含 CustomListFragment
。我在 CustomListFragment
中添加了方法 getAdapter()
,在 MainActivity
中我创建了片段的实例,但是当我从 MainActivity
调用方法时,我在其中调用了 [=15= 的方法] 即 adapter = customListFragment.getAdapter();
发生异常。
有什么方法可以避免重复代码并在一个 class 中完成所有方法调用和适配器初始化?另外,我尝试了界面,但没有成功。
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()
中更改光标就足够了。不需要让 parent activity 参与进来。