[FYT Android Head Units] gtxaspec:
Reporting in... Media keys still don't work correctly. Track forward and track reverse still keeps launching multiple apps...it seems worse now before it happened maybe 1 out of 10 times out happens every time now.

I'll check the logs as well as the commit.

logs:

pause button:

01-21 03:09:16.049 23192 23382 I Xposed : XSofiaTweaker Do not call mediaKey(int, int) but call onKey with parameter 1
01-21 03:09:16.050 23192 23382 E Xposed : java.lang.NoSuchMethodError: app.ToolkitApp(java.lang.Integer)#bestmatch
01-21 03:09:16.050 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:642)
01-21 03:09:16.050 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:685)
01-21 03:09:16.050 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.newInstance(XposedHelpers.java:1324)
01-21 03:09:16.050 23192 23382 E Xposed :	at org.hvdw.xsofiatweaker.XSofiaTweaker$3.beforeHookedMethod(XSofiaTweaker.java:193)
01-21 03:09:16.050 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
01-21 03:09:16.050 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:16.050 23192 23382 E Xposed :	at app.ToolkitApp.mediaPlayPause(ToolkitApp.java:181)
01-21 03:09:16.050 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(ReceiverMcu.java:365)
01-21 03:09:16.050 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:16.050 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:16.050 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(<Xposed>)
01-21 03:09:16.050 23192 23382 E Xposed :	at dev.ReceiverMcu.onReceive(ReceiverMcu.java:145)
01-21 03:09:16.050 23192 23382 E Xposed :	at util.SerialThread.run(SerialThread.java:76)
01-21 03:09:16.051 23192 23382 I Xposed : XSofiaTweaker Do not call mediaKey(int, int) but call onKey with parameter 2
01-21 03:09:16.052 23192 23382 E Xposed : java.lang.NoSuchMethodError: app.ToolkitApp(java.lang.Integer)#bestmatch
01-21 03:09:16.052 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:642)
01-21 03:09:16.052 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:685)
01-21 03:09:16.052 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.newInstance(XposedHelpers.java:1324)
01-21 03:09:16.052 23192 23382 E Xposed :	at org.hvdw.xsofiatweaker.XSofiaTweaker$4.beforeHookedMethod(XSofiaTweaker.java:208)
01-21 03:09:16.052 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
01-21 03:09:16.052 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:16.052 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(ToolkitApp.java:232)
01-21 03:09:16.052 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:16.052 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:16.052 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:16.052 23192 23382 E Xposed :	at app.ToolkitApp.mediaPlayPause(ToolkitApp.java:181)
01-21 03:09:16.052 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(ReceiverMcu.java:365)
01-21 03:09:16.052 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:16.052 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:16.052 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(<Xposed>)
01-21 03:09:16.052 23192 23382 E Xposed :	at dev.ReceiverMcu.onReceive(ReceiverMcu.java:145)
01-21 03:09:16.052 23192 23382 E Xposed :	at util.SerialThread.run(SerialThread.java:76)
01-21 03:09:16.053 23192 23382 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:764 android.content.ContextWrapper.sendBroadcast:396 app.ToolkitApp.mediaKey:240 de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative:-2 de.robv.android.xposed.XposedBridge.handleHookedMethod:334
01-21 03:09:16.055 23192 23382 I Xposed : XSofiaTweaker Do not call mediaKey(int, int) but call onKey with parameter 2
01-21 03:09:16.057 23192 23382 E Xposed : java.lang.NoSuchMethodError: app.ToolkitApp(java.lang.Integer)#bestmatch
01-21 03:09:16.057 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:642)
01-21 03:09:16.057 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:685)
01-21 03:09:16.057 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.newInstance(XposedHelpers.java:1324)
01-21 03:09:16.057 23192 23382 E Xposed :	at org.hvdw.xsofiatweaker.XSofiaTweaker$4.beforeHookedMethod(XSofiaTweaker.java:208)
01-21 03:09:16.057 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
01-21 03:09:16.057 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:16.057 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(ToolkitApp.java:233)
01-21 03:09:16.057 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:16.057 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:16.057 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:16.057 23192 23382 E Xposed :	at app.ToolkitApp.mediaPlayPause(ToolkitApp.java:181)
01-21 03:09:16.057 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(ReceiverMcu.java:365)
01-21 03:09:16.057 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:16.057 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:16.057 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(<Xposed>)
01-21 03:09:16.057 23192 23382 E Xposed :	at dev.ReceiverMcu.onReceive(ReceiverMcu.java:145)
01-21 03:09:16.057 23192 23382 E Xposed :	at util.SerialThread.run(SerialThread.java:76)
01-21 03:09:16.058 23192 23382 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:764 android.content.ContextWrapper.sendBroadcast:396 app.ToolkitApp.mediaKey:240 de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative:-2 de.robv.android.xposed.XposedBridge.handleHookedMethod:334

track forward

01-21 03:09:38.900 23192 23382 I Xposed : XSofiaTweaker Do not call mediaKey(int, int) but call onKey with parameter 1
01-21 03:09:38.904 23192 23382 E Xposed : java.lang.NoSuchMethodError: app.ToolkitApp(java.lang.Integer)#bestmatch
01-21 03:09:38.904 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:642)
01-21 03:09:38.904 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:685)
01-21 03:09:38.904 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.newInstance(XposedHelpers.java:1324)
01-21 03:09:38.904 23192 23382 E Xposed :	at org.hvdw.xsofiatweaker.XSofiaTweaker$3.beforeHookedMethod(XSofiaTweaker.java:193)
01-21 03:09:38.904 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
01-21 03:09:38.904 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:38.904 23192 23382 E Xposed :	at app.ToolkitApp.mediaNext(ToolkitApp.java:145)
01-21 03:09:38.904 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(ReceiverMcu.java:377)
01-21 03:09:38.904 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:38.904 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:38.904 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(<Xposed>)
01-21 03:09:38.904 23192 23382 E Xposed :	at dev.ReceiverMcu.onReceive(ReceiverMcu.java:145)
01-21 03:09:38.904 23192 23382 E Xposed :	at util.SerialThread.run(SerialThread.java:76)
01-21 03:09:38.904 23192 23382 I Xposed : XSofiaTweaker Do not call mediaKey(int, int) but call onKey with parameter 2
01-21 03:09:38.906 23192 23382 E Xposed : java.lang.NoSuchMethodError: app.ToolkitApp(java.lang.Integer)#bestmatch
01-21 03:09:38.906 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:642)
01-21 03:09:38.906 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:685)
01-21 03:09:38.906 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.newInstance(XposedHelpers.java:1324)
01-21 03:09:38.906 23192 23382 E Xposed :	at org.hvdw.xsofiatweaker.XSofiaTweaker$4.beforeHookedMethod(XSofiaTweaker.java:208)
01-21 03:09:38.906 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
01-21 03:09:38.906 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:38.906 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(ToolkitApp.java:232)
01-21 03:09:38.906 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:38.906 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:38.906 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:38.906 23192 23382 E Xposed :	at app.ToolkitApp.mediaNext(ToolkitApp.java:145)
01-21 03:09:38.906 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(ReceiverMcu.java:377)
01-21 03:09:38.906 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:38.906 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:38.906 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(<Xposed>)
01-21 03:09:38.906 23192 23382 E Xposed :	at dev.ReceiverMcu.onReceive(ReceiverMcu.java:145)
01-21 03:09:38.906 23192 23382 E Xposed :	at util.SerialThread.run(SerialThread.java:76)
01-21 03:09:38.907 23192 23382 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:764 android.content.ContextWrapper.sendBroadcast:396 app.ToolkitApp.mediaKey:240 de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative:-2 de.robv.android.xposed.XposedBridge.handleHookedMethod:334
01-21 03:09:38.909 23192 23382 I Xposed : XSofiaTweaker Do not call mediaKey(int, int) but call onKey with parameter 2
01-21 03:09:38.911 23192 23382 E Xposed : java.lang.NoSuchMethodError: app.ToolkitApp(java.lang.Integer)#bestmatch
01-21 03:09:38.911 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:642)
01-21 03:09:38.911 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.findConstructorBestMatch(XposedHelpers.java:685)
01-21 03:09:38.911 23192 23382 E Xposed :	at de.robv.android.xposed.XposedHelpers.newInstance(XposedHelpers.java:1324)
01-21 03:09:38.911 23192 23382 E Xposed :	at org.hvdw.xsofiatweaker.XSofiaTweaker$4.beforeHookedMethod(XSofiaTweaker.java:208)
01-21 03:09:38.911 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
01-21 03:09:38.911 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:38.911 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(ToolkitApp.java:233)
01-21 03:09:38.911 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:38.911 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:38.911 23192 23382 E Xposed :	at app.ToolkitApp.mediaKey(<Xposed>)
01-21 03:09:38.911 23192 23382 E Xposed :	at app.ToolkitApp.mediaNext(ToolkitApp.java:145)
01-21 03:09:38.911 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(ReceiverMcu.java:377)
01-21 03:09:38.911 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 03:09:38.911 23192 23382 E Xposed :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:334)
01-21 03:09:38.911 23192 23382 E Xposed :	at dev.ReceiverMcu.onHandle(<Xposed>)
01-21 03:09:38.911 23192 23382 E Xposed :	at dev.ReceiverMcu.onReceive(ReceiverMcu.java:145)
01-21 03:09:38.911 23192 23382 E Xposed :	at util.SerialThread.run(SerialThread.java:76)
01-21 03:09:38.912 23192 23382 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:764 android.content.ContextWrapper.sendBroadcast:396 app.ToolkitApp.mediaKey:240 de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative:-2 de.robv.android.xposed.XposedBridge.handleHookedMethod:334