我在 Fragment 上創建了一個 Recycler View,將其與 Firebase 連接,但它不會在活動中顯示任何內容,也不會從 Firebase 加載。我驗證了代碼和程序一千次,我真的不知道知道該怎么做,也許這是我的代碼或連接中的問題..片段類:public class FragmentUnu extends Fragment { View v; FirebaseDatabase mDatabase; DatabaseReference mRef; RecyclerView mRecycler; RecyclerView.LayoutManager layoutManager; FirebaseRecyclerAdapter < FragmentUnuModel, FragmentUnuViewHolder > adapter; public FragmentUnu() {} @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreateView(inflater, container, savedInstanceState); v = inflater.inflate(R.layout.unu_fragment, container, false); mRecycler = (RecyclerView) v.findViewById(R.id.fragment_unu_recycler); mRecycler.setHasFixedSize(true); layoutManager = new LinearLayoutManager(getActivity()); mRecycler.setLayoutManager(layoutManager); mDatabase = FirebaseDatabase.getInstance(); mRef = mDatabase.getReference("FragmentId"); FirebaseRecyclerOptions < FragmentUnuModel > options = new FirebaseRecyclerOptions.Builder < FragmentUnuModel > () .setQuery(mRef, FragmentUnuModel.class) .build(); adapter = new FirebaseRecyclerAdapter < FragmentUnuModel, FragmentUnuViewHolder > (options) { @NonNull @Override public FragmentUnuViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.unu_fragment_item, parent, false); return new FragmentUnuViewHolder(itemView); }我在調試器中沒有任何錯誤
添加回答
舉報
0/150
提交
取消