I've written a program around using the scanner via intents, and for a
long time it used to work great. Now, when I try to start
IntentIntegrator.initiateScan(), I get the error:
ERROR/WindowManager(7901): Activity [my activity that calls
IntentIntegrator] has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@43872bc8 that
was originally added here
My web searching has found that people have this problem when dealing
with their alert dialogs, but I've only added one to my program and
commenting it out doesn't solve the problem. Any insight on the
problem here is welcome. Below is the stack trace from the error:
04-19 14:45:35.757: ERROR/WindowManager(7901): Activity
com.snt.estore.StoreCamera has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@43872bc8 that
was originally added here
04-19 14:45:35.757: ERROR/WindowManager(7901):
android.view.WindowLeaked: Activity com.snt.estore.StoreCamera has
leaked window com.android.internal.policy.impl.PhoneWindow
$DecorView@43872bc8 that was originally added here
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.view.ViewRoot.<init>(ViewRoot.java:214)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.view.Window$LocalWindowManager.addView(Window.java:409)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.app.Dialog.show(Dialog.java:238)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.app.AlertDialog$Builder.show(AlertDialog.java:802)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
com.snt.estore.IntentIntegrator.showDownloadDialog(IntentIntegrator.java:
156)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
com.snt.estore.IntentIntegrator.initiateScan(IntentIntegrator.java:
133)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
com.snt.estore.StoreCamera.onCreate(StoreCamera.java:27)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1123)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2364)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2417)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.app.ActivityThread.access$2100(ActivityThread.java:116)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.os.Handler.dispatchMessage(Handler.java:99)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.os.Looper.loop(Looper.java:123)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
android.app.ActivityThread.main(ActivityThread.java:4203)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
java.lang.reflect.Method.invokeNative(Native Method)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
java.lang.reflect.Method.invoke(Method.java:521)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:791)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
04-19 14:45:35.757: ERROR/WindowManager(7901): at
dalvik.system.NativeStart.main(Native Method)
Thanks,
Derek
--
Subscription settings:
http://groups.google.com/group/zxing/subscribe?hl=en