If I have to guess, I would say some sort of threading issue.

Are you doing all the Ui updates from the UI thread?

Artak

On Thu, Sep 2, 2010 at 10:20 AM, kivy <[email protected]> wrote:

> Hi there,
>
> for a short time now I got this Force Close Error apparently due to an
> error with the View Flipper. The thing is I haven't touched or changed
> the ViewFlipper in weeks and suddenly I got this error (see logcat
> output)
>
> If anyone could help me out that would be great because I have really
> no idea what suddenly happend...
>
> Thanks in advance.
>
>
> 09-02 18:04:29.923: ERROR/AndroidRuntime(5583): Uncaught handler:
> thread main exiting due to uncaught exception
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):
> java.lang.IllegalArgumentException: Receiver not registered:
> android.widget.viewflippe...@4476a5a0
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.app.ActivityThread
> $PackageInfo.forgetReceiverDispatcher(ActivityThread.java:673)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.app.ApplicationContext.unregisterReceiver(ApplicationContext.java:
> 757)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:
> 321)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.widget.ViewFlipper.onDetachedFromWindow(ViewFlipper.java:104)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.View.dispatchDetachedFromWindow(View.java:5835)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1130)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1128)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1128)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1128)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1128)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1128)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewRoot.dispatchDetachedFromWindow(ViewRoot.java:1603)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewRoot.doDie(ViewRoot.java:2594)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.ViewRoot.die(ViewRoot.java:2564)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:
> 254)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.view.Window$LocalWindowManager.removeViewImmediate(Window.java:
> 436)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:
> 3693)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:
> 3794)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.app.ActivityThread.access$2300(ActivityThread.java:126)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1936)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.os.Handler.dispatchMessage(Handler.java:99)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.os.Looper.loop(Looper.java:123)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> android.app.ActivityThread.main(ActivityThread.java:4603)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> java.lang.reflect.Method.invokeNative(Native Method)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> java.lang.reflect.Method.invoke(Method.java:521)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> com.android.internal.os.ZygoteInit
> $MethodAndArgsCaller.run(ZygoteInit.java:860)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
> 09-02 18:04:29.943: ERROR/AndroidRuntime(5583):     at
> dalvik.system.NativeStart.main(Native Method)
>
> Here is the XML for the layout:
>
>
> <?xml version="1.0" encoding="utf-8"?>
>
>        <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/
> android"
>                        android:layout_width="fill_parent"
>                        android:layout_height="fill_parent"
>
>  android:background="@drawable/shape_background_gradient"
>                              >
>            <LinearLayout
>                android:layout_width="205px"
>                android:layout_height="155px"
>                android:background="#FFCCCCCC"
>                android:id="@+id/VideoViewHolder"
>                android:padding="2.5px"
>                android:layout_centerHorizontal="true"
>                android:layout_marginTop="5px"
>                android:layout_marginBottom="5px"
>                >
>                <VideoView
>                        android:layout_width="200px"
>                        android:layout_height="150px"
>                        android:id ="@+id/VideoViewEdit"
>                        android:layout_centerHorizontal="true"
>
>                        >
>                </VideoView>
>                </LinearLayout>
>                <ScrollView
>                                android:layout_width="fill_parent"
>                                android:layout_height="wrap_content"
>                                android:layout_below="@id/VideoViewHolder">
>                        <TableLayout
>                                        android:layout_width="fill_parent"
>                                        android:layout_height="fill_parent"
>                                        android:stretchColumns="0"
>                                        >
>                                <TableRow
>
>  android:background="@drawable/shape_track_background"
>                                                android:padding="5px"
>                                                >
>                                        <RelativeLayout
>
>  android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>                                                         >
>                                        <ImageView
> android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/ic_editor_videotrack"
>
> android:id="@+id/ic_videotrack"
>
> android:padding="5px"
>
> android:layout_gravity="left"/>
>                                        <ImageView
> android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/videotrack"
>
> android:id="@+id/videoframe1"
>
>  android:layout_toRightOf="@id/ic_videotrack"
>
>  android:layout_centerVertical="true"/>
>                                                <ImageButton
>
>  android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/ic_track"
>
> android:id="@+id/videobutton1"
>
> android:paddingTop="1px"
>
> android:paddingBottom="2px"
>
> android:paddingRight="3px"
>
> android:paddingLeft="2px"
>
> android:background="#00000000"
>
> android:layout_toRightOf="@id/videoframe1"
>
>  android:layout_centerVertical="true"/>
>                                                <ImageView
> android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/videotrack"
>
> android:id="@+id/videoframe2"
>
> android:layout_toRightOf="@id/videobutton1"
>
>  android:layout_centerVertical="true"/>
>                                                <ImageButton
>
>  android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/ic_track"
>
> android:paddingBottom="2px"
>
> android:paddingRight="3px"
>
> android:paddingLeft="2px"
>
> android:background="#00000000"
>
> android:id="@+id/videobutton2"
>
> android:layout_toRightOf="@id/videoframe2"
>
>  android:layout_centerVertical="true"/>
>
>                                                </RelativeLayout>
>                                </TableRow>
>                                <TableRow
>
>  android:background="@drawable/shape_track_background"
>                                                android:padding="5px"
>                                                >
>                                                <RelativeLayout
>
>  android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>                                                         >
>                                                <ImageView
> android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/ic_editor_audiotrack"
>
> android:id="@+id/ic_audiotrack"
>
> android:padding="5px"
>
> android:layout_gravity="left"
>                                                          />
>                                                <ImageView
> android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/audiotrack"
>
> android:id="@+id/audioframe1"
>
>  android:layout_toRightOf="@id/ic_audiotrack"
>
>  android:layout_centerVertical="true"/>
>                                                <ImageButton
>
>  android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/ic_track"
>
> android:id="@+id/audiobutton1"
>
> android:paddingBottom="2px"
>
> android:paddingRight="3px"
>
> android:paddingLeft="2px"
>
> android:background="#00000000"
>
> android:layout_toRightOf="@id/audioframe1"
>
>  android:layout_centerVertical="true"/>
>                                                <ImageView
> android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/audiotrack"
>
> android:id="@+id/audioframe2"
>
> android:layout_toRightOf="@id/audiobutton1"
>
>  android:layout_centerVertical="true"/>
>                                                <ImageButton
>
>  android:layout_width="wrap_content"
>
> android:layout_height="wrap_content"
>
> android:src="@drawable/ic_track"
>
> android:paddingBottom="2px"
>
> android:paddingRight="3px"
>
> android:paddingLeft="2px"
>
> android:background="#00000000"
>
> android:id="@+id/audiobutton2"
>
> android:layout_toRightOf="@id/audioframe2"
>
>  android:layout_centerVertical="true"/>
>
>                                                </RelativeLayout>
>                                </TableRow>
>                                <TableRow
>
>  android:background="@drawable/shape_track_background"
>                                                android:padding="5px"
>                                                >
>                                        <RelativeLayout
>
>  android:layout_width="wrap_content"
>
> android:layout_height="wrap_content">
>                                                <ImageButton
>
>  android:layout_width="wrap_content"
>
>  android:layout_height="wrap_content"
>
>  android:id="@+id/button_add_media"
>
>  android:src="@drawable/ic_editor_add_media"
>
>  android:padding="5px"
>
>  android:layout_marginRight="2px"
>                                                                   />
>                                                <ImageButton
>
>  android:layout_width="wrap_content"
>
>  android:layout_height="wrap_content"
>
>  android:id="@+id/button_undo"
>
>  android:src="@drawable/ic_editor_undo"
>
>  android:padding="5px"
>
>  android:layout_toRightOf="@id/button_add_media"
>
>  android:layout_marginRight="2px"
>                                                                   />
>                                                <ImageButton
>
>  android:layout_width="wrap_content"
>
>  android:layout_height="wrap_content"
>
>  android:id="@+id/button_redo"
>
>  android:src="@drawable/ic_editor_redo"
>
>  android:padding="5px"
>
>  android:layout_toRightOf="@id/button_undo"
>
>  android:layout_marginRight="2px"
>                                                                   />
>                                        </RelativeLayout>
>                                </TableRow>
>                        </TableLayout>
>                </ScrollView>
>  <SlidingDrawer
>     android:id="@+id/drawer"
>     android:layout_width="wrap_content"
>     android:layout_height="fill_parent"
>         android:orientation="horizontal"
>     android:handle="@+id/handle"
>     android:content="@+id/content">
>
>     <Button
>         android:id="@id/handle"
>         android:layout_width="wrap_content"
>         android:layout_height="wrap_content"
>         android:background="@drawable/slider_handle"
>
>         />
>     <RelativeLayout
>         android:id="@id/content"
>         android:layout_width="wrap_content"
>         android:layout_height="fill_parent">
>        <ImageButton
>                android:id="@+id/button_exposure"
>                android:layout_width="wrap_content"
>                        android:layout_height="wrap_content"
>                        android:background="#AA808080"
>                        android:src="@drawable/ic_slider_exposure"
>                        android:padding="5px"
>                        android:layout_marginBottom="1px"
>                        android:layout_gravity="left"/>
>        <ImageButton
>                android:id="@+id/button_properties"
>                android:layout_width="wrap_content"
>                        android:layout_height="wrap_content"
>                        android:layout_below="@id/button_exposure"
>                        android:background="#AA808080"
>                        android:src="@drawable/ic_slider_properties"
>                        android:padding="5px"
>                        android:layout_marginBottom="1px"
>                        android:layout_gravity="left"/>
>                <ImageButton
>                android:id="@+id/button_rgb"
>                android:layout_width="wrap_content"
>                        android:layout_height="wrap_content"
>                        android:layout_below="@id/button_properties"
>                        android:background="#AA808080"
>                        android:src="@drawable/ic_slider_rgb"
>                        android:padding="5px"
>                        android:layout_marginBottom="1px"
>                        android:layout_gravity="left"/>
>        <ImageButton
>                android:id="@+id/button_title"
>                android:layout_width="wrap_content"
>                        android:layout_height="wrap_content"
>                        android:layout_below="@id/button_rgb"
>                        android:background="#AA808080"
>                        android:src="@drawable/ic_slider_title"
>                        android:padding="5px"
>                        android:layout_marginBottom="1px"
>                        android:layout_gravity="left"/>
>        <ImageButton
>                android:id="@+id/button_special_effects"
>                android:layout_width="wrap_content"
>                        android:layout_height="wrap_content"
>                        android:layout_below="@id/button_title"
>                        android:background="#AA808080"
>                        android:src="@drawable/ic_slider_special_effects"
>                        android:padding="5px"
>                        android:layout_marginBottom="1px"
>                        android:layout_gravity="left"/>
>                <ViewFlipper
>                        android:layout_width="wrap_content"
>                        android:layout_height="wrap_content"
>                        android:id="@+id/flipper"
>                        android:layout_toRightOf="@id/button_exposure">
>                        <include android:id="@+id/view_exposure"
> layout="@layout/
> exposureview" />
>                        <include android:id="@+id/view_properties"
> layout="@layout/
> propertiesview" />
>                        <include android:id="@+id/view_rgb"
> layout="@layout/rgbview"/>
>                        <include android:id="@+id/view_title_themes"
> layout="@layout/
> titleview"/>
>                        <include android:id="@+id/view_special_effects"
> layout="@layout/
> specialeffectsview"/>
>                </ViewFlipper>
>     </RelativeLayout>
>  </SlidingDrawer>
> </RelativeLayout>
>
> --
> 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]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

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