亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法查看存儲在火庫中的內容到回收站視圖

無法查看存儲在火庫中的內容到回收站視圖

慕田峪9158850 2022-09-14 16:49:54
我正在嘗試將學生從用戶集合中提取到回收站視圖中,但它說沒有附加的adpater.提取兩件事(1)學生姓名(2)列表視圖上的卷號    public class availablestudent_fragment extends Fragment {    private static final String TAG ="FireLog" ;    private RecyclerView nmainlist;    private FirebaseFirestore mfirestore;    private List<Users> usersList;    private UserListAdapter userListAdapter;    @Nullable    @Override    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {        View v=inflater.inflate(R.layout.fragment_availablestudents,null);        nmainlist=(RecyclerView)v.findViewById(R.id.main_list);        nmainlist.setHasFixedSize(true);        nmainlist.setLayoutManager(new LinearLayoutManager(getContext()));        nmainlist.setAdapter(userListAdapter);        mfirestore=FirebaseFirestore.getInstance();      usersList=new ArrayList<>();      userListAdapter=new UserListAdapter(usersList);        mfirestore.collection("users").addSnapshotListener(new EventListener<QuerySnapshot>() {            @Override            public void onEvent(@javax.annotation.Nullable QuerySnapshot queryDocumentSnapshots, @javax.annotation.Nullable FirebaseFirestoreException e) {                if (e != null) {                    Log.d(TAG, "Error" + e.getMessage());                }                for (DocumentChange doc : queryDocumentSnapshots.getDocumentChanges()) {                    if (doc.getType() == DocumentChange.Type.ADDED) {                        Users users = doc.getDocument().toObject(Users.class);                        usersList.add(users);                        userListAdapter.notifyDataSetChanged();                    }                }            }        });        return v;    }}現在這里的問題是,卷號的提取方式與提取學生姓名的方式相同,這是否給我帶來了問題?
查看完整描述

1 回答

?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

我看到你初始化用戶列表Adapter 將適配器設置為 mainList ,可能出了問題,因為我在控制臺日志中看到:usersList=new ArrayList<>();nmainlist.setAdapter(userListAdapter);

03-31 19:14:10.579 10522-10522/com.kiit.projectmanager E/RecyclerView: No adapter attached; skipping layout



查看完整回答
反對 回復 2022-09-14
  • 1 回答
  • 0 關注
  • 113 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號