How to completely disable MultiWindow support in LIBGDX game?

telecomer

New member
Mar 27, 2015
1
0
0
Visit site
I'm getting alot of memory allocations in my render thread on my S4 test phone (older samsungs are ok) and I've traced the cause to MultiWindow support which is weird because I have this feature disabled. I've added to AndroidManifest the following code inside the application tag but with no luck, I still get unwanted memory allocations (only when I touch the screen):

Code:
    <meta-data android:name="com.sec.android.support.multiwindow" android:value="false" />
    <meta-data android:name="com.samsung.android.sdk.multiwindow.multiinstance.enable"
                android:value="false" />




Here is the stack trace:

createFromParcel
at android.graphics.Rect$1.createFromParcel(Rect.java:562)
at android.graphics.Rect$1.createFromParcel(Rect.java:557)
at com.samsung.android.multiwindow.MultiWindowStyle.readFromParcel(MultiWindowStyle.java:278)
at com.samsung.android.multiwindow.MultiWindowStyle.<init>(MultiWindowStyle.java:141)
at com.samsung.android.multiwindow.MultiWindowStyle$1.createFromParcel(MultiWindowStyle.java:284)
at com.samsung.android.multiwindow.MultiWindowStyle$1.createFromParcel(MultiWindowStyle.java:282)
at com.samsung.android.multiwindow.IMultiWindowFacade$Stub$Proxy.getMultiWindowStyle(IMultiWindowFacade.java:467)
at com.samsung.android.multiwindow.MultiWindowFacade.getMultiWindowStyle(MultiWindowFacade.java:53)
at android.app.ActivityThread.getAppMultiWindowStyle(ActivityThread.java:5368)
at android.app.ContextImpl.getAppMultiWindowStyle(ContextImpl.java:2698)
at android.content.ContextWrapper.getAppMultiWindowStyle(ContextWrapper.java:690)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6324)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6307)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6278)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6243)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6483)

<init>
at com.samsung.android.multiwindow.MultiWindowStyle.<init>(MultiWindowStyle.java:40)
at com.samsung.android.multiwindow.MultiWindowStyle$1.createFromParcel(MultiWindowStyle.java:284)
at com.samsung.android.multiwindow.MultiWindowStyle$1.createFromParcel(MultiWindowStyle.java:282)
at com.samsung.android.multiwindow.IMultiWindowFacade$Stub$Proxy.getMultiWindowStyle(IMultiWindowFacade.java:467)
at com.samsung.android.multiwindow.MultiWindowFacade.getMultiWindowStyle(MultiWindowFacade.java:53)
at android.app.ActivityThread.getAppMultiWindowStyle(ActivityThread.java:5368)
at android.app.ContextImpl.getAppMultiWindowStyle(ContextImpl.java:2698)
at android.content.ContextWrapper.getAppMultiWindowStyle(ContextWrapper.java:690)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6324)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6307)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6278)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6243)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6483)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)


How can I completely disable the MultiWindow feature from inside the apk?