This Code:
results in the error:
Any ideas what might be the reason?
B4X:
Dim rp As RuntimePermissions
'Send SMS Not allowed in google Play Store anymore.
rp.CheckAndRequest(rp.PERMISSION_SEND_SMS)
results in the error:
B4X:
** Service (smsandbackupservice) Start **
Service started in foreground mode.
Error occurred on line: 60 (SmsAndBackupService)
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.ref.WeakReference.get()' on a null object reference
at anywheresoftware.b4a.objects.RuntimePermissions.CheckAndRequest(RuntimePermissions.java:94)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runVoidMethod(Shell.java:777)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:354)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:146)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:193)
at b4a.fahrstundenPlanerSMS.smsandbackupservice.handleStart(smsandbackupservice.java:100)
at b4a.fahrstundenPlanerSMS.smsandbackupservice.access$000(smsandbackupservice.java:8)
at b4a.fahrstundenPlanerSMS.smsandbackupservice$1.run(smsandbackupservice.java:71)
at anywheresoftware.b4a.objects.ServiceHelper$StarterHelper.onStartCommand(ServiceHelper.java:237)
at b4a.fahrstundenPlanerSMS.smsandbackupservice.onStartCommand(smsandbackupservice.java:69)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:5174)
at android.app.ActivityThread.access$2100(ActivityThread.java:315)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2324)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8751)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Any ideas what might be the reason?