picasa_android_sample bug with ICS

35 views
Skip to first unread message

Spiral123

unread,
Dec 30, 2011, 4:32:40 PM12/30/11
to google-api-java-client
Hi there....

Just noticed a problem with the android api samples running on ICS
(Galaxy Nexus). When you start the sample the account picker dialog
is displayed as usual. If you select an account and then pick 'No,
thanks' at the Account Manager generated Permission Request dialog the
app crashes with a leaked window. If you select 'Allow access' the
app proceeds as designed.

It looks like the app is failing when trying to redisplay the account
picker dialog. It's not an API bug but a problem with the sample
app. Here is my LogCat of the failure:


12-30 16:19:58.313: E/ActivityThread(7898): Performing pause of
activity that is not resumed:
{com.google.api.services.samples.picasa.android/
com.google.api.services.samples.picasa.android.PicasaSample}
12-30 16:19:58.313: E/ActivityThread(7898):
java.lang.RuntimeException: Performing pause of activity that is not
resumed: {com.google.api.services.samples.picasa.android/
com.google.api.services.samples.picasa.android.PicasaSample}
12-30 16:19:58.313: E/ActivityThread(7898): at
android.app.ActivityThread.performPauseActivity(ActivityThread.java:
2673)
12-30 16:19:58.313: E/ActivityThread(7898): at
android.app.ActivityThread.performPauseActivity(ActivityThread.java:
2661)
12-30 16:19:58.313: E/ActivityThread(7898): at
android.app.ActivityThread.handlePauseActivity(ActivityThread.java:
2639)
12-30 16:19:58.313: E/ActivityThread(7898): at
android.app.ActivityThread.access$800(ActivityThread.java:122)
12-30 16:19:58.313: E/ActivityThread(7898): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1153)
12-30 16:19:58.313: E/ActivityThread(7898): at
android.os.Handler.dispatchMessage(Handler.java:99)
12-30 16:19:58.313: E/ActivityThread(7898): at
android.os.Looper.loop(Looper.java:137)
12-30 16:19:58.313: E/ActivityThread(7898): at
android.app.ActivityThread.main(ActivityThread.java:4340)
12-30 16:19:58.313: E/ActivityThread(7898): at
java.lang.reflect.Method.invokeNative(Native Method)
12-30 16:19:58.313: E/ActivityThread(7898): at
java.lang.reflect.Method.invoke(Method.java:511)
12-30 16:19:58.313: E/ActivityThread(7898): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:784)
12-30 16:19:58.313: E/ActivityThread(7898): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
12-30 16:19:58.313: E/ActivityThread(7898): at
dalvik.system.NativeStart.main(Native Method)
12-30 16:19:59.063: E/WindowManager(7898): Activity
com.google.api.services.samples.picasa.android.PicasaSample has leaked
window com.android.internal.policy.impl.PhoneWindow$DecorView@41906c60
that was originally added here
12-30 16:19:59.063: E/WindowManager(7898): android.view.WindowLeaked:
Activity com.google.api.services.samples.picasa.android.PicasaSample
has leaked window com.android.internal.policy.impl.PhoneWindow
$DecorView@41906c60 that was originally added here
12-30 16:19:59.063: E/WindowManager(7898): at
android.view.ViewRootImpl.<init>(ViewRootImpl.java:343)
12-30 16:19:59.063: E/WindowManager(7898): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:245)
12-30 16:19:59.063: E/WindowManager(7898): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:193)
12-30 16:19:59.063: E/WindowManager(7898): at
android.view.WindowManagerImpl
$CompatModeWrapper.addView(WindowManagerImpl.java:118)
12-30 16:19:59.063: E/WindowManager(7898): at android.view.Window
$LocalWindowManager.addView(Window.java:537)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.Dialog.show(Dialog.java:274)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.Activity.showDialog(Activity.java:2910)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.Activity.showDialog(Activity.java:2860)
12-30 16:19:59.063: E/WindowManager(7898): at
com.google.api.services.samples.picasa.android.PicasaSample.onActivityResult(PicasaSample.java:
222)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.Activity.dispatchActivityResult(Activity.java:4649)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.deliverResults(ActivityThread.java:2972)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.performResumeActivity(ActivityThread.java:
2430)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:
2471)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
1985)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.access$600(ActivityThread.java:122)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
12-30 16:19:59.063: E/WindowManager(7898): at
android.os.Handler.dispatchMessage(Handler.java:99)
12-30 16:19:59.063: E/WindowManager(7898): at
android.os.Looper.loop(Looper.java:137)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.main(ActivityThread.java:4340)
12-30 16:19:59.063: E/WindowManager(7898): at
java.lang.reflect.Method.invokeNative(Native Method)
12-30 16:19:59.063: E/WindowManager(7898): at
java.lang.reflect.Method.invoke(Method.java:511)
12-30 16:19:59.063: E/WindowManager(7898): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:784)
12-30 16:19:59.063: E/WindowManager(7898): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
12-30 16:19:59.063: E/WindowManager(7898): at
dalvik.system.NativeStart.main(Native Method)
12-30 16:19:59.063: E/WindowManager(7898): Activity
com.google.api.services.samples.picasa.android.PicasaSample has leaked
window com.android.internal.policy.impl.PhoneWindow$DecorView@418ff810
that was originally added here
12-30 16:19:59.063: E/WindowManager(7898): android.view.WindowLeaked:
Activity com.google.api.services.samples.picasa.android.PicasaSample
has leaked window com.android.internal.policy.impl.PhoneWindow
$DecorView@418ff810 that was originally added here
12-30 16:19:59.063: E/WindowManager(7898): at
android.view.ViewRootImpl.<init>(ViewRootImpl.java:343)
12-30 16:19:59.063: E/WindowManager(7898): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:245)
12-30 16:19:59.063: E/WindowManager(7898): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:193)
12-30 16:19:59.063: E/WindowManager(7898): at
android.view.WindowManagerImpl
$CompatModeWrapper.addView(WindowManagerImpl.java:118)
12-30 16:19:59.063: E/WindowManager(7898): at android.view.Window
$LocalWindowManager.addView(Window.java:537)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:
2506)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
1985)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.access$600(ActivityThread.java:122)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
12-30 16:19:59.063: E/WindowManager(7898): at
android.os.Handler.dispatchMessage(Handler.java:99)
12-30 16:19:59.063: E/WindowManager(7898): at
android.os.Looper.loop(Looper.java:137)
12-30 16:19:59.063: E/WindowManager(7898): at
android.app.ActivityThread.main(ActivityThread.java:4340)
12-30 16:19:59.063: E/WindowManager(7898): at
java.lang.reflect.Method.invokeNative(Native Method)
12-30 16:19:59.063: E/WindowManager(7898): at
java.lang.reflect.Method.invoke(Method.java:511)
12-30 16:19:59.063: E/WindowManager(7898): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:784)
12-30 16:19:59.063: E/WindowManager(7898): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
12-30 16:19:59.063: E/WindowManager(7898): at
dalvik.system.NativeStart.main(Native Method)

Nick

Spiral123

unread,
Dec 30, 2011, 4:41:00 PM12/30/11
to google-api-java-client
reported as issue 57. LogCat attached as a file.
Reply all
Reply to author
Forward
0 new messages