0
をRecyclerView
に追加しようとしています。それ、どうやったら出来るの?これは私が持っているコードですが、それは動作していない:スワイプを実装してRecyclerViewで更新する
public View onCreateView(LayoutInflater inflater, final ViewGroup container,
Bundle savedInstanceState) {
View consultantView = inflater.inflate(R.layout.fragment_consultant, container, false);
swipeContainer = (SwipeRefreshLayout) consultantView.findViewById(R.id.consultant_recyclerview);
retrieveConsultantList();
swipeContainer.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
swipeContainer.setRefreshing(false);
retrieveConsultantList();
practiceSpinner.setAdapter(consultantListAdapter);
consultantListAdapter.notifyDataSetChanged();
}
});
}
そして、私のリサイクルコード:
private void setUpConsultantRecyclerView(List<Consultant> consultantList) {
ConsultantRecylerViewAdapter consultantRecylerViewAdapter = new ConsultantRecylerViewAdapter(getContext(), consultantList);
consultantRecyclerView.setAdapter(consultantRecylerViewAdapter);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext());
linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
consultantRecyclerView.setLayoutManager(linearLayoutManager);
consultantRecyclerView.setItemAnimator(new DefaultItemAnimator());
}
私はこれを理解助けてください。
を助けることができますか?、これは変更してください –
'retrieveConsultantList()'は何をしますか?何がうまくいきませんか?それは更新されませんか?それとも、爽やかなアニメーションが表示されないのですか? – Bryan
retrieveConsultant()はサーバーから自分のリストを読み込みます。どのデータもロードしていない – Fuluza