Dear friends, please I have
but here:
I get this error:
The mistake is born after I set higher Java or SDK platform, please how can I rewrite the code?
I set:
java\jdk-11.0.1\bin\javac.exe
androidsdk\platforms\android-30\android.jar
Best
p4ppc
B4X:
'Declared
Private Recognizer As JavaObject
'Then
Dim Evt As Object = Recognizer.CreateEvent("edu.cmu.pocketsphinx.RecognitionListener","Listener",0)
Recognizer.RunMethod("addListener",Array(Evt))
but here:
B4X:
Recognizer.RunMethod("addListener",Array(Evt))
I get this error:
java.lang.RuntimeException: Object should first be initialized (JavaObject).
at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:67)
at anywheresoftware.b4j.object.JavaObject.createEvent(JavaObject.java:227)
at anywheresoftware.b4j.object.JavaObject.CreateEvent(JavaObject.java:215)
at aaa.app.mo.sr._setup_complete sr.java:535)
at aaa.app.mo.sr.callSub(sr.java:675)
at anywheresoftware.b4a.keywords.Common.CallSub4(Common.java:1066)
at anywheresoftware.b4a.keywords.Common.CallSubNew3(Common.java:1045)
at aaa.app.mo.sr_th_ended(srr.java:249)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
at anywheresoftware.b4a.BA$2.run(BA.java:387)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:237)
at android.app.ActivityThread.main(ActivityThread.java:8107)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
The mistake is born after I set higher Java or SDK platform, please how can I rewrite the code?
I set:
java\jdk-11.0.1\bin\javac.exe
androidsdk\platforms\android-30\android.jar
Best
p4ppc
Last edited: