Keine adapter; - skipping-layout
logcat Fehler : Keine adapter; - skipping-layout
Änderte ich das Kontext-argument mit getActivity(), aber die app ist noch nicht ausgeführt.
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);
}
}
InformationsquelleAutor kinsell | 2015-02-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du nicht bringen Sie den adapter, denn man schafft es, nachdem Sie versuchen, es zu befestigen:
CountryManager
undCountryAdapter
wohl wieder falsch/leer Daten. Sie sind nicht system-Klassen, so würden Sie brauchen, um zu liefern-Quelle.Gut Sie tun, die Daten zurückgeben, wenn ich nicht durch die Verwendung von Fragmenten, so dass ich dachte, das problem liegt in der fragment-Aktivität
OK, vielleicht ist das fragment angezeigt wird zu klein in der view-Hierarchie in Ihrer host-Aktivität.
Siehe hier
InformationsquelleAutor StenSoft
In meinem Fall dieses problem tritt auf, weil der Blick auf mein layout, das bewegt meine Liste container und es wurde angezeigt, zu klein
InformationsquelleAutor anthorlop