Where in your code is SeparatedListAdapter.java:93? And can you post the resource xml as well?
Yusuf Saib Android ·T· · ·Mobile· stick together The views, opinions and statements in this email are those of the author solely in their individual capacity, and do not necessarily represent those of T-Mobile USA, Inc. On Sep 18, 7:16 am, Wouter <[email protected]> wrote: > I removed my seperatedlistadapter and now it worked.. :s But it was > working before with my seperatedlistadapter :( > > On 18 sep, 14:47, Wouter <[email protected]> wrote: > > > > > Really dont find what the problem is, the weird is it worked and i > > havent changed anything :( > > > On 18 sep, 12:02, Wouter <[email protected]> wrote: > > > > Hey, > > > > I have a weird problem. For days i have a working list with movie > > > details i get from an xml rpc source. It loads the list very well and > > > I tried it again today and when i scroll down, always at the same list > > > item it gives me this error. I don't know what the problem is. It > > > shows my list items very good and now not anymore. If you want i can > > > give you my source code too! And it worked a few days ago and now > > > suddenty not :( > > > > 09-18 11:50:00.940: ERROR/ArrayAdapter(1561): You must supply a > > > resource ID for a TextView > > > 09-18 11:50:00.950: DEBUG/AndroidRuntime(1561): Shutting down VM > > > 09-18 11:50:00.950: WARN/dalvikvm(1561): threadid=3: thread exiting > > > with uncaught exception (group=0x4001aa28) > > > 09-18 11:50:00.950: ERROR/AndroidRuntime(1561): Uncaught handler: > > > thread main exiting due to uncaught exception > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): > > > java.lang.IllegalStateException: ArrayAdapter requires the resource ID > > > to be a TextView > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java: > > > 347) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ArrayAdapter.getView(ArrayAdapter.java:323) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.moviemeter.SeparatedListAdapter.getView > > > (SeparatedListAdapter.java:93) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.AbsListView.obtainView(AbsListView.java:1255) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ListView.addViewBelow(ListView.java:2795) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ListView.scrollListItemsBy(ListView.java:2725) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ListView.arrowScrollImpl(ListView.java:2225) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ListView.arrowScroll(ListView.java:2172) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ListView.commonKey(ListView.java:1977) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ListView.onKeyDown(ListView.java:1924) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.KeyEvent.dispatch(KeyEvent.java:893) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.View.dispatchKeyEvent(View.java:3647) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:744) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ListView.dispatchKeyEvent(ListView.java:1909) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:746) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:746) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.internal.policy.impl.PhoneWindow > > > $DecorView.superDispatchKeyEvent(PhoneWindow.java:1708) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent > > > (PhoneWindow.java:1197) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.app.Activity.dispatchKeyEvent(Activity.java:1967) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent > > > (PhoneWindow.java:1684) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:746) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:746) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:746) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.TabHost.dispatchKeyEvent(TabHost.java:272) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:746) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:746) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.internal.policy.impl.PhoneWindow > > > $DecorView.superDispatchKeyEvent(PhoneWindow.java:1708) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent > > > (PhoneWindow.java:1197) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.app.Activity.dispatchKeyEvent(Activity.java:1967) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent > > > (PhoneWindow.java:1684) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java: > > > 2329) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2299) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.view.ViewRoot.handleMessage(ViewRoot.java:1621) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.os.Handler.dispatchMessage(Handler.java:99) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.os.Looper.loop(Looper.java:123) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.app.ActivityThread.main(ActivityThread.java:4203) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > java.lang.reflect.Method.invokeNative(Native Method) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > java.lang.reflect.Method.invoke(Method.java:521) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run > > > (ZygoteInit.java:791) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > dalvik.system.NativeStart.main(Native Method) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): Caused by: > > > java.lang.ClassCastException: android.widget.LinearLayout > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): at > > > android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java: > > > 340) > > > 09-18 11:50:00.990: ERROR/AndroidRuntime(1561): ... 40 more > > > > This is my cinemaAdapter class for making my list! > > > > private class cinemaAdapter extends ArrayAdapter<FilmDetail> { > > > > private List<FilmDetail> items; > > > > public cinemaAdapter(Context context, List<FilmDetail> films) > > > { > > > super(context, R.layout.cinema_row, films); > > > this.items = films; > > > } > > > public View getView(int position, View convertView, ViewGroup > > > parent) { > > > View v = convertView; > > > FilmDetail o = items.get(position); > > > > if (v == null) { > > > LayoutInflater vi = (LayoutInflater) > > > getSystemService(Context.LAYOUT_INFLATER_SERVICE); > > > v = vi.inflate(R.layout.cinema_row, null); > > > } > > > > if (o != null) { > > > TextView tt = (TextView) v.findViewById > > > (R.id.text1); > > > TextView genre = (TextView) v.findViewById > > > (R.id.genre); > > > TextView directors = (TextView) v.findViewById > > > (R.id.regisseur); > > > TextView actors = (TextView) v.findViewById > > > (R.id.acteurs); > > > TextView votes = (TextView) v.findViewById > > > (R.id.votes); > > > ImageView imgCinema = (ImageView) > > > v.findViewById(R.id.imgCinema); > > > RatingBar cinemaRating = (RatingBar) > > > v.findViewById(R.id.cinemarating); > > > > if (tt != null) > > > { > > > tt.setText(o.getTitle() + " (" + o.getYear > > > () + ")"); > > > } > > > if (genre !=null) > > > { > > > if (o.getDuration().equals("0")) > > > { > > > genre.setText(o.getGenres_text()); > > > } > > > else{ > > > genre.setText(o.getGenres_text() > > > + ", " + > > > o.getDuration() + " minuten"); > > > } > > > } > > > if (directors != null) > > > { > > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

