0
Gibt es jemanden, der Android-Kontaktliste wie unter https://developer.android.com/training/contacts-provider/retrieve-names.html geschrieben implementiert? Ich habe einige Probleme mit dem Verständnis dieses QuellcodesAndroid-Kontaktliste mit Kontaktinformationen
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
...
// Gets the ListView from the View list of the parent activity
mContactsList =
(ListView) getActivity().findViewById(R.layout.contact_list_view);
// Gets a CursorAdapter
mCursorAdapter = new SimpleCursorAdapter(
getActivity(),
R.layout.contact_list_item,
null,
FROM_COLUMNS, TO_IDS,
0);
// Sets the adapter for the ListView
mContactsList.setAdapter(mCursorAdapter);
}
Wohin mit dieser Lücke onActivityCreated (Bundle savedInstanceState)? Innerhalb von onCreateView (LayoutInflater inflater, ViewGroup Container, Bundle savedInstanceState)? Warum brauchen wir contact_list_view? Ist das LinearLayout? – Sungat
Da onActivityCreated aufgerufen wird, nachdem die Aktivität onCreate() abgeschlossen wurde. Es wird nach onCreateView() aufgerufen und wird hauptsächlich für endgültige Initialisierungen verwendet (z. B. zum Ändern von UI-Elementen). Und wir brauchen contact_list_view um den Kontakt der Liste auf dem Bildschirm zu zeigen und es ist nicht LinearLayout, es ist ListView –
Was ist der Unterschied zwischen contacts_list_view und contact_list_view? – Sungat