以下是我的情况:
我从片段中的数据库中检索数据,结果是异步的。所以我想在从数据库获得结果后重新加载视图。
我已经尝试过多种方式来处理" Fragment Transaction"喜欢这个:
private void reloadView(ViewGroup container){
Fragment currentFragment = getActivity().getSupportFragmentManager().findFragmentById(container.getId());
if (currentFragment instanceof StatsFragment) {
FragmentTransaction fragTransaction = (getActivity()).getSupportFragmentManager().beginTransaction();
fragTransaction.detach(currentFragment);
fragTransaction.attach(currentFragment);
fragTransaction.commit();}
}
您认为有更好的方法吗?我可以放一个适配器或类似的东西吗? (我想这样做但是我已经找到了关于listview中的listview适配器的所有教程。)
提前感谢您的回答!
答案 0 :(得分:0)
多种方法:
跟踪要更新的内容,然后更新单个组件(TextViews,ListViews等)
我个人在任何地方使用数据绑定都是可能的,因为它简直太棒了。