Android 如何在某些事件上重用给定设置中的ListFragement
这就是我所拥有的Android 如何在某些事件上重用给定设置中的ListFragement,android,Android,这就是我所拥有的 XListActivity.class 它膨胀线性布局并创建一个片段,YListFragment YListFragment.class 从xml扩展LsitView并设置扩展基本适配器的适配器 现在,在一些事件(例如onClick)上,我想用不同的数据集重用相同的片段和ListView 若我在XListActivity中处理OnClick()事件,那个么我并没有在yListFragment中创建ListView和适配器的引用。我需要他们清空适配器。我想避免静态引用 如何实现这
如何实现这一点?您可以使用
碎片管理器
按标签或id获取碎片
YListFragment fragment = (YListFragment)getFragmentManager().findFragmentByTag("ylistfragment");
fragment.somePublicMethodInYListFragment();
活动->片段和片段->活动通信指南概述了是的,这看起来非常整洁,至少比静态参考要好。让我试试这个。我会更新你的。谢谢