回收视图无法正确更新

时间:2017-07-02 15:48:03

标签: java android xamarin android-recyclerview notifydatasetchanged

大家好,我正在用循环视图挣扎2天 我有一个片段包括一个循环视图我在这个片段中有一个对话框片段,我希望当对话框被忽略回收视图更新

这是对话框片段

中的dissmiss方法的ovvrerid
 somefragment fragment = new somefragment ();
     var trance=Activity.SupportFragmentManager.BeginTransaction();
                    trance.Detach(fragment);
                    trance.Attach(fragment);
                    trance.Commit();

之后我在onstart中获取新数据并再次将其提供给适配器,当我检查断点时,每件事情都没问题,但仍然回收剂量不更新

list = await DownloadDataFromServer<List<Cilinic>>(uri + Handel.CurrentCityId);

        myAdapter = new RecyclerAdapter(list);
        myRecyclerView.SetAdapter(myAdapter);
          myAdapter.NotifyDataSetChanged();

请帮帮我

1 个答案:

答案 0 :(得分:0)

尝试将此添加到您的代码中

 RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext());
    myRecyclerView.setLayoutManager(mLayoutManager);
    myRecyclerView.setItemAnimator(new DefaultItemAnimator());