I use MediaPlayer and MediaController objects to stream audio. When closing the operation, I get an exception from the window.
My work has the following: it does not help.
@Override
protected void onStop() {
super.onStop();
mediaController.hide();
}
I get the following stack trace:
01-24 20: 11: 18.317: E / WindowManager (26286): activity co.uk.ing_simmons.aberdeensoundsites.RecordingDetails leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4182d590 which was originally added here 01- 24 20: 11: 18.317: E / WindowManager (26286): android.view.WindowLeaked: activity co.uk.ing_simmons.aberdeensoundsites.RecordingDetails leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4182d59090which was originally added here 01-24 20: 11: 18.317: E / WindowManager (26286): with android.view.ViewRootImpl. (ViewRootImpl.java:418) 01-24 20: 11: 18.317: E / WindowManager (26286): with android.view.WindowManagerImpl.addView (WindowManagerImpl.java:294) 01-24 20: 11: 18.317: E / WindowManager (26286): at android.view.WindowManagerImpl.addView (WindowManagerImpl.java:226) 01-24 20: 11: 18.317: E / WindowManager (26286): at android.view.WindowManagerImpl $ CompatModeWrapper.addView (WindowManagerImpl.java: 151) 01-24 20: 11: 18.317: E / WindowManager (26286): at android.view.Window $ LocalWindowManager.addView (Window.java∗47) 01-24 20: 11: 18.317: E / WindowManager (26286) : when android.widget.MediaController.show (MediaController.java:470) 01-24 20: 11: 18.317: E / WindowManager (26286): when android.widget.MediaController.show (MediaController.java:429) 01-24 20:11: 18.317: E / WindowManager (26286): at co.uk.ing_simmons.aberdeensoundsites.RecordingDetails $ 2.run (RecordingDetails.java:202) 01-24 20: 11: 18.317: E / WindowManager (26286): at android. os.Handler.handleCallback (Handler.java:615) 01-24 20: 11: 18.317: E / WindowManager (26286): with android.os.Handler.dispatchMessage (Handler.java:92) 01-24 20: 11: 18.317: E / WindowManager (26286): with android.os.Looper.loop (Looper.java:153) 01-24 20: 11: 18.317: E / WindowManager (26286): with android.app.ActivityThread.main (ActivityThread .java: 5006) 01-24 20: 11: 18.317: E / WindowManager (26286): with java.lang.reflect.Method.invokeNative (native method) 01-24 20: 11: 18.317: E / WindowManager (26286) : with java.lang.reflect.Method.invoke (Method.javaPoint11) 01-24 20: 11: 18.317: E / WindowManager (26286): with com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit .java: 821) 01-24 20: 11: 18.317: E / WindowManager (26286): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java∗84) 01-24 20: 11: 18.317: E / WindowManager (26286): at dalvik.system.NativeStart.main (native method) 01-24 20: 11: 18.325: E / InputEventReceiver (26286): channel '41c81858 Panel: co.uk.ing_simmons.aberdeensoundsites / co.uk. ing_simmons.aberdeensoundsites.RecordingDetails (client) '~ The publisher closed the input channel or an error occurred. events = 0x9RecordingDetails (client) '~ Publisher closed the input channel or an error occurred. events = 0x9RecordingDetails (client) '~ Publisher closed the input channel or an error occurred. events = 0x9
, , 202, :
mediaController.show();
, , mediaController.hide() onStop . , .