लॉगकैट त्रुटि: कोई एडाप्टर संलग्न नहीं है; छोड़ने का लेआउटकोई एडाप्टर संलग्न नहीं है; छोड़ने का लेआउट
मैंने getActivity() के साथ संदर्भ तर्क बदल दिया, लेकिन ऐप अभी भी नहीं चल रहा है।
public class FragmentActivity extends Fragment {
private RecyclerView mRecyclerView;
private CountryAdapter mAdapter;
private LinearLayoutManager layoutManager;
public FragmentActivity(){}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.activity_main, container, false);
mRecyclerView = (RecyclerView) rootView.findViewById(R.id.list);
layoutManager = new LinearLayoutManager(getActivity());
mRecyclerView.setLayoutManager(layoutManager);
mRecyclerView.setAdapter(mAdapter);
mAdapter = new CountryAdapter(CountryManager.getInstance().getCountries(), R.layout.card_layout, getActivity());
return rootView;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
}
उत्तर के लिए धन्यवाद, मैं अब अपने एडाप्टर को एटैच कर रहा हूं, लेकिन यह अभी भी मेरी सूची नहीं दिखा रहा है – kinsell
'CountryManager' और' CountryAdapter' शायद गलत/खाली डेटा लौटाता है। वे सिस्टम कक्षाएं नहीं हैं इसलिए आपको स्रोत प्रदान करने की आवश्यकता होगी। – StenSoft
ठीक है जब मैं टुकड़ों का उपयोग नहीं कर रहा हूं, तो मुझे डेटा वापस लौटाता है, इसलिए मुझे लगता है कि यह समस्या खंड की गतिविधि – kinsell