Android: Activity com.simple.share.ShareActivity has leaked window
Opened this issue · 0 comments
mtzfactory commented
Hi,
There is an error when calling close
method from the share extension, that's what Android Studio reports:
D/ReactNative: ReactInstanceManager.detachViewFromInstance()
E/WindowManager: android.view.WindowLeaked: Activity com.simple.share.ShareActivity has leaked window DecorView@521da9c[ShareActivity] that was originally added here
at android.view.ViewRootImpl.<init>(ViewRootImpl.java:518)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:346)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:94)
at android.app.Dialog.show(Dialog.java:329)
at com.facebook.react.views.modal.ReactModalHostView.showOrUpdate(ReactModalHostView.java:257)
at com.facebook.react.views.modal.ReactModalHostManager.onAfterUpdateTransaction(ReactModalHostManager.java:103)
at com.facebook.react.views.modal.ReactModalHostManager.onAfterUpdateTransaction(ReactModalHostManager.java:24)
at com.facebook.react.uimanager.ViewManager.updateProperties(ViewManager.java:33)
at com.facebook.react.uimanager.NativeViewHierarchyManager.createView(NativeViewHierarchyManager.java:269)
at com.facebook.react.uimanager.UIViewOperationQueue$CreateViewOperation.execute(UIViewOperationQueue.java:200)
at com.facebook.react.uimanager.UIViewOperationQueue$1.run(UIViewOperationQueue.java:888)
at com.facebook.react.uimanager.UIViewOperationQueue.flushPendingBatches(UIViewOperationQueue.java:1001)
at com.facebook.react.uimanager.UIViewOperationQueue.access$2400(UIViewOperationQueue.java:46)
at com.facebook.react.uimanager.UIViewOperationQueue$DispatchUIFrameCallback.doFrameGuarded(UIViewOperationQueue.java:1061)
at com.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:29)
at com.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:134)
at com.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame(ChoreographerCompat.java:105)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1002)
at android.view.Choreographer.doCallbacks(Choreographer.java:816)
at android.view.Choreographer.doFrame(Choreographer.java:748)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:990)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6692)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
D/mtzFactory: Closing ShareExtension
D/ReactNative: ReactInstanceManager.detachViewFromInstance()
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@c00488
D/ReactNative: ReactInstanceManager.attachRootViewToInstance()
I/ReactNativeJS: Running application "simple" with appParams: {"rootTag":21}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
Furthermore, if you had your app in memory (already opened) it seems that after closing the sharing activity your app will be restarted...
Is it normal? Any idea? Solution?