You are getting "Method called after release()" triggered by a call to
stopPreview() from your surfaceDestroyed(). Call stopPreview() before
release()-ing the Camera.

On Wed, Aug 11, 2010 at 12:24 PM, Pedro Teixeira
<[email protected]> wrote:
> I've tried stop the cam preview and release it before calling the intent..
> it actually goes to the other activity now. but gives an error 1 second
> after....  This is the errors on the logcat:
> 08-11 17:22:06.943: ERROR/MediaPlayer(542): Unable to to create media player
> 08-11 17:22:06.953: ERROR/CameraService(542): Failed to load CameraService
> sounds.
> 08-11 17:22:06.953: ERROR/MediaPlayer(542): Unable to to create media player
> 08-11 17:22:06.953: ERROR/CameraService(542): Failed to load CameraService
> sounds.
> 08-11 17:22:09.593: ERROR/MediaPlayer(542): Unable to to create media player
> 08-11 17:22:09.593: ERROR/CameraService(542): Failed to load CameraService
> sounds.
> 08-11 17:22:09.603: ERROR/MediaPlayer(542): Unable to to create media player
> 08-11 17:22:09.603: ERROR/CameraService(542): Failed to load CameraService
> sounds.
> 08-11 17:23:08.543: ERROR/AndroidRuntime(720): Uncaught handler: thread main
> exiting due to uncaught exception
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720): java.lang.RuntimeException:
> Method called after release()
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.hardware.Camera.stopPreview(Native Method)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> com.pedroteixeira.thennnow.cameraView.surfaceDestroyed(cameraView.java:130)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.SurfaceView.reportSurfaceDestroyed(SurfaceView.java:426)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.SurfaceView.updateWindow(SurfaceView.java:351)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.SurfaceView.onWindowVisibilityChanged(SurfaceView.java:182)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.View.dispatchDetachedFromWindow(View.java:5580)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1072)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1072)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1072)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1072)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.ViewRoot.dispatchDetachedFromWindow(ViewRoot.java:1553)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.ViewRoot.die(ViewRoot.java:2510)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:218)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.view.Window$LocalWindowManager.removeViewImmediate(Window.java:421)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3393)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.app.ActivityThread.access$2700(ActivityThread.java:116)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1826)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.os.Handler.dispatchMessage(Handler.java:99)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.os.Looper.loop(Looper.java:123)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> android.app.ActivityThread.main(ActivityThread.java:4203)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> java.lang.reflect.Method.invokeNative(Native Method)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> java.lang.reflect.Method.invoke(Method.java:521)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
> 08-11 17:23:08.733: ERROR/AndroidRuntime(720):     at
> dalvik.system.NativeStart.main(Native Method)
> :S

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android 2.2 Programming Books: http://commonsware.com/books

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