Somewhere in your code, you are passing a resource ID to the system
that should refer to a TextView, but doesn't.
My guess is you've set your data mapping up incorrectly.



On Thu, Sep 24, 2009 at 1:25 PM, Wouter <[email protected]> wrote:
>
> Can someone help me please! Really need to get this fixed!
>
> On Sep 19, 3:10 pm, Wouter <[email protected]> wrote:
>> Do you know a solution?
>>
>> On 18 sep, 19:00, Wouter <[email protected]> wrote:
>>
>> > This is the function:
>>
>> > public View getView(int position, View convertView, ViewGroup parent)
>> > {
>> >                 int sectionnum = 0;
>> >                 for(Object section : this.sections.keySet()) {
>> >                         Adapter adapter = sections.get(section);
>> >                         int size = adapter.getCount() + 1;
>>
>> >                         // check if position inside this section
>> >                         if(position == 0) return 
>> > headers.getView(sectionnum, convertView,
>> > parent);
>> >                         if(position < size) return 
>> > adapter.getView(position - 1,
>> > convertView, parent);
>>
>> >                         // otherwise jump into next section
>> >                         position -= size;
>> >                         sectionnum++;
>> >                 }
>> >                 return null;
>> >         }
>>
>> > 93: --> if(position == 0) return headers.getView(sectionnum,
>> > convertView, parent);
>>
>> > resource file:
>>
>> > <?xml version="1.0" encoding="utf-8"?>
>> > <LinearLayout
>> >         xmlns:android="http://schemas.android.com/apk/res/android";
>> >         android:orientation="horizontal" android:layout_width="fill_parent"
>> >         android:layout_height="fill_parent"
>> >         >
>>
>> >       <ImageView android:id="@+id/imgCinema"
>> >      android:layout_width="60px"
>> >      android:layout_margin="5px"
>> >      android:src="@drawable/icon"
>> >       android:layout_height="80px">
>> >     </ImageView>
>>
>> > <LinearLayout
>> >         android:orientation="vertical" android:layout_width="fill_parent"
>> >         android:layout_height="fill_parent"
>> >         >
>>
>> > <TextView
>> >         android:id="@+id/text1"
>> >     android:layout_width="fill_parent"
>> >     android:layout_height="wrap_content"
>> >     android:textSize="16px"
>> >     android:textStyle="bold"
>> >     android:text="FilmTitle"/>
>>
>> >     <LinearLayout
>> >         android:orientation="horizontal"
>> >         android:layout_width="wrap_content"
>> >         android:layout_height="wrap_content"
>> >         >
>> >      <RatingBar android:id="@+id/cinemarating"
>> >             style="?android:attr/ratingBarStyleSmall"
>> >             android:layout_width="wrap_content"
>> >             android:layout_height="wrap_content"
>> >             android:layout_gravity="center_vertical" />
>> >     <TextView
>> >         android:id="@+id/votes"
>> >     android:layout_width="fill_parent"
>> >     android:layout_height="wrap_content"
>> >         android:textSize="12px"
>> >     android:text="votes"/>
>> >     </LinearLayout>
>> >     <TextView
>> >         android:id="@+id/genre"
>> >     android:layout_width="fill_parent"
>> >     android:layout_height="wrap_content"
>> >         android:textSize="12px"
>> >     android:text="genre"/>
>> >     <TextView
>> >         android:id="@+id/regisseur"
>> >     android:layout_width="fill_parent"
>> >     android:layout_height="wrap_content"
>> >         android:textSize="12px"
>> >     android:text="regisseur"/>
>> >     <TextView
>> >         android:id="@+id/acteurs"
>> >     android:layout_width="fill_parent"
>> >     android:layout_height="wrap_content"
>> >             android:textSize="12px"
>> >     android:text="acteurs"/>
>>
>> > </LinearLayout>
>>
>> > </LinearLayout>
>>
>> > But without this seperatedlistadapter it is working (was working
>> > before with it too). So don't know what problem is..
>>
>> > hope you can help me!
>>
>> > Wouter
>> > On 18 sep, 18:41, "Yusuf Saib (T-Mobile USA)" <yusuf.s...@t-
>>
>> > Mobile.com> wrote:
>> > > 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
>>
>> ...
>>
>> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to