AHilberink Well-Known Member Licensed User Longtime User Apr 10, 2019 #1 Hi, I got an error on using fingerprint_manager on a Samsung TabA with v8.1.0 android. fingerprintmanager_gethardwaredetected (java line: 112) java.lang.RuntimeException: Object should first be initialized (JavaObject). at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50) at anywheresoftware.b4j.object.JavaObject.getCurrentClass(JavaObject.java:258) at anywheresoftware.b4j.object.JavaObject.RunMethod(JavaObject.java:118) Click to expand... It is the same I found in: https://www.b4x.com/android/forum/t...rint-manager-hardware-detected.97650/#content This was v4.4.2 of Android. The solution works also for me, but can I do this also on my v8.1.0? Best regards, André
Hi, I got an error on using fingerprint_manager on a Samsung TabA with v8.1.0 android. fingerprintmanager_gethardwaredetected (java line: 112) java.lang.RuntimeException: Object should first be initialized (JavaObject). at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50) at anywheresoftware.b4j.object.JavaObject.getCurrentClass(JavaObject.java:258) at anywheresoftware.b4j.object.JavaObject.RunMethod(JavaObject.java:118) Click to expand... It is the same I found in: https://www.b4x.com/android/forum/t...rint-manager-hardware-detected.97650/#content This was v4.4.2 of Android. The solution works also for me, but can I do this also on my v8.1.0? Best regards, André
Erel B4X founder Staff member Licensed User Longtime User Apr 10, 2019 #2 It is safe to change the code to: Code: Copy Public Sub getHardwareDetected As Boolean Return sensor.IsInitialized AND sensor.RunMethod("isHardwareDetected", Null) End Sub I will update the class code. Upvote 0
It is safe to change the code to: Code: Copy Public Sub getHardwareDetected As Boolean Return sensor.IsInitialized AND sensor.RunMethod("isHardwareDetected", Null) End Sub I will update the class code.