Sorry! The application has stopped unexpectedly

Z racji tego, że uczę się jak programować na piekielny system Androida, w moim życiu pojawiają się nowe problemy. Np. przy uruchomieniu przykładu android robi tylko „Sorry! The application XXX (process com.xxx) has stopped unexpectedly. Please try again”. Jeżeli jesteś ciekawy co jest nie tak, przełącz się (mówię o Eclipse) na perspektywę DDMD i kliknij LogCat. Znajdziesz tam informacje o brakującym ListView, które musi mieć specyficzne ID, brzmi to tak: ‚Your content must have a listview whose id attribute is ‚android.R.id.list’. Jeżeli w pliku ui.xml masz taki odpowiedni wpis lub przynajmniej wydaje ci się że masz, upewnij się że wartość id jest ustawiona na android:id=”@android:id/list”. Otóż ja wczoraj straciłem trochę zdrowia na tym, że miałem android:id=”@+id/list” – co niestety nie jest poprawne. No ale po co o tym pisać w książce czy w przykładach.

Dodaj komentarz