こんにちは私はフラグメントを持ってリサイクルビュー で2日間苦しんでいますみんな、私はこの断片でダイアログの断片を持っているとdissmissedリサイクルビューの更新ダイアログたときに私が欲しいリサイクルビューを含めるを更新しませんリサイクルビューが正しく
これはその後、ダイアログフラグメント
somefragment fragment = new somefragment();
var trance=Activity.SupportFragmentManager.BeginTransaction();
trance.Detach(fragment);
trance.Attach(fragment);
trance.Commit();
にdissmiss方法にovvreridされ、私はONSTARTに新たなデータを取得し、再びアダプタに与えると私はブレークポイントをチェックしたときにすべてのものは大丈夫ですが、まだ更新されませ線量リサイクル
list = await DownloadDataFromServer<List<Cilinic>>(uri + Handel.CurrentCityId);
myAdapter = new RecyclerAdapter(list);
myRecyclerView.SetAdapter(myAdapter);
myAdapter.NotifyDataSetChanged();
て私を助けてください、あなたのコードにこれを追加すること
あなたがコードでのLayoutManagerを使用しましたか? –
なぜフラグメントの新しいインスタンスを作成するのですか?フラグメントのオーバーライド解除メソッドでアダプタを直接更新できませんか? –
他のダイアログのフラグメントには消えていません。私のメインフラグメントのリサイクルビューを更新することはできません –