For the views that have ids, try setting android:saveEnabled="false"
so that they don't bundle up their state.

j




On Sat, Oct 31, 2009 at 8:00 PM, NewPa <[email protected]> wrote:
> Hi String,
>     I use static var, i will test it.
> Hi Jeff,
>   Here is my layout file content. it seems will cause confliction
> with others:
> Thanks for your kindly help.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <LinearLayout android:id="@+id/LinearLayout01"
>        android:layout_width="72dp" android:layout_height="72dp"
>        android:background="@drawable/bg" android:orientation="vertical"
>        android:paddingTop="3dp"
>        xmlns:android="http://schemas.android.com/apk/res/android";>
>
>        <TextView android:text="TextView01"
>                android:layout_width="wrap_content" android:textStyle="bold"
>                android:layout_height="14sp" android:id="@+id/TVWeeks"
>                android:textSize="12sp"
>                android:paddingLeft="8dp"
>                android:textColor="#000000">
>        </TextView>
>
>
>
>        <ImageView android:id="@+id/ImageView01"
>                android:layout_width="65sp"
>                android:src="@drawable/line"
>                android:paddingLeft="5dp"
>                android:layout_height="2sp">
>        </ImageView>
>        <TextView android:text="TextView01"
>        android:paddingLeft="8dp"
>        android:textSize="12sp"
>                android:layout_width="wrap_content" android:textColor="#000000"
>                android:layout_height="14sp" android:id="@+id/TVHeight">
>        </TextView>
>
>
>
>        <TextView android:text="TextView01"
>        android:textSize="12sp"
>        android:paddingLeft="8dp"
>                android:layout_width="wrap_content" android:textColor="#000000"
>                android:layout_height="16sp" android:id="@+id/TVWeight">
>        </TextView>
>
> <ImageView android:id="@+id/ImageView02"
>                android:layout_width="65sp"
>                android:src="@drawable/line"
>                android:paddingLeft="5dp"
>                android:layout_height="2sp">
>        </ImageView>
>        <TextView android:text="TextView01" android:textColor="#000000"
>        android:textSize="12sp"
>
>        android:paddingLeft="8dp"
>                android:layout_width="wrap_content"
>                android:layout_height="16sp"
>                android:id="@+id/TVMomWeiAdded">
>        </TextView>
>
>
>
>
> </LinearLayout>
>
>
> On Oct 31, 4:13 am, Jeff Sharkey <[email protected]> wrote:
>> There can be issues if the android:id's in your layouts conflict with
>> other widgets.  This was fixed in Eclair by having Launcher create
>> separate SparseArray "jails" for each widget to store their state
>> into.  It's change 09ddc08b... to be specific.
>>
>> Could you post your layout file, or describe how you're allocating ids?
>>
>> j
>>
>>
>>
>> On Thu, Oct 29, 2009 at 12:25 AM, String <[email protected]> 
>> wrote:
>>
>> > On Oct 29, 6:51 am, Eong <[email protected]> wrote:
>>
>> >> Yeap. My users reported this to me today. The OTA release has the same
>> >> bug. They should push a fixed update right now.
>>
>> > FWIW, I'm not convinced it's a bug in Donut. I'm not seeing the same
>> > issue in my widgets, and I do plenty in onUpdate. If you genuinely
>> > think it's a platform bug, produce a minimal test case and write it
>> > up, please.
>>
>> > I'm assuming you're aware that keyboard open/close on an HTC Dream
>> > destroys and recreates the widget instance, so if (for example) you're
>> > referencing any static vars in your code, those will no longer exist.
>> > I'm also assuming that you're sending a complete set of views to the
>> > RemoteViews object every time, or you probably would have had trouble
>> > before now. But you might check those things. :^)
>>
>> > String
>>
>> --
>> Jeff Sharkey
>> [email protected]
>
> --
> 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
>



-- 
Jeff Sharkey
[email protected]

-- 
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