Share My Creation A9 Letters and Numbers 2018

I am - not so proud nor happy - to release my first app.

Please, share its URL (even from inside the app itself)... I really need it.

Thank you

https://play.google.com/store/apps/details?id=com.mabotech.lettersandnumbers

upload_2018-1-13_13-34-19.png
 
Last edited:

An Schi

Well-Known Member
Licensed User
Yes, just confirmed: version 1.5

If you want, you can send me (a part of) the b4a source and i can run it through the ide. If you have security or thief issues, you could simplify it.
 

An Schi

Well-Known Member
Licensed User
PMed you my email.

And i did send you some "feedback on crash". But i don't know what is actualy in it or where this is send....
 

sorex

Expert
Licensed User
Longtime User
there might be some days delay. I don't know how often it processing that data.
 

An Schi

Well-Known Member
Licensed User
Have you sent the report "from the app itself"? When it shows to choose how do you want to send the report? If so, it should be to my dev-acc email (gmail) but there isn't.

Oh no, didn't. The OS pops up a box "app has stopped. Ok or report". When i click report i can choose to include system details or not.
Will now use the app menu
 

An Schi

Well-Known Member
Licensed User
--------- beginning of main
~i:*** Service (httputils2service) Create ***
~i:** Service (httputils2service) Start **
~e:main$ResumableSub_SetDBresume (java line: 2177)
~e:java.lang.RuntimeException: Cannot parse: as boolean
~e: at anywheresoftware.b4a.BA.parseBoolean(BA.java:591)
~e: at anywheresoftware.b4a.BA.ObjectToBoolean(BA.java:661)
~e: at com.mabotech.lettersandnumbers.main$ResumableSub_SetDB.resume(main.java:2177)
~e: at anywheresoftware.b4a.BA.checkAndRunWaitForEvent(BA.java:240)
~e: at anywheresoftware.b4a.BA.raiseEvent2(BA.java:180)
~e: at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1135)
~e: at android.os.Handler.handleCallback(Handler.java:739)
~e: at android.os.Handler.dispatchMessage(Handler.java:95)
~e: at android.os.Looper.loop(Looper.java:145)
~e: at android.app.ActivityThread.main(ActivityThread.java:5951)
~e: at java.lang.reflect.Method.invoke(Native Method)
~e: at java.lang.reflect.Method.invoke(Method.java:372)
~e: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388)
~e: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
~i:*** Service (starter) Create ***
~i:** Service (starter) Start **
~i:** Activity (main) Create, isFirst = true **
~i:** Activity (main) Resume **
~i:*** Service (httputils2service) Create ***
~i:** Service (httputils2service) Start **
~e:main$ResumableSub_SetDBresume (java line: 2177)
~e:java.lang.RuntimeException: Cannot parse: as boolean
~e: at anywheresoftware.b4a.BA.parseBoolean(BA.java:591)
~e: at anywheresoftware.b4a.BA.ObjectToBoolean(BA.java:661)
~e: at com.mabotech.lettersandnumbers.main$ResumableSub_SetDB.resume(main.java:2177)
~e: at anywheresoftware.b4a.BA.checkAndRunWaitForEvent(BA.java:240)
~e: at anywheresoftware.b4a.BA.raiseEvent2(BA.java:180)
~e: at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1135)
~e: at android.os.Handler.handleCallback(Handler.java:739)
~e: at android.os.Handler.dispatchMessage(Handler.java:95)
~e: at android.os.Looper.loop(Looper.java:145)
~e: at android.app.ActivityThread.main(ActivityThread.java:5951)
~e: at java.lang.reflect.Method.invoke(Native Method)
~e: at java.lang.reflect.Method.invoke(Method.java:372)
~e: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388)
~e: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
~i:*** Service (starter) Create ***
~i:** Service (starter) Start **
~i:** Activity (main) Create, isFirst = true **
~i:** Activity (main) Resume **
~i:*** Service (httputils2service) Create ***
~i:** Service (httputils2service) Start **
~e:main$ResumableSub_SetDBresume (java line: 2177)
~e:java.lang.RuntimeException: Cannot parse: as boolean
~e: at anywheresoftware.b4a.BA.parseBoolean(BA.java:591)
~e: at anywheresoftware.b4a.BA.ObjectToBoolean(BA.java:661)
~e: at com.mabotech.lettersandnumbers.main$ResumableSub_SetDB.resume(main.java:2177)
~e: at anywheresoftware.b4a.BA.checkAndRunWaitForEvent(BA.java:240)
~e: at anywheresoftware.b4a.BA.raiseEvent2(BA.java:180)
~e: at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1135)
~e: at android.os.Handler.handleCallback(Handler.java:739)
~e: at android.os.Handler.dispatchMessage(Handler.java:95)
~e: at android.os.Looper.loop(Looper.java:145)
~e: at android.app.ActivityThread.main(ActivityThread.java:5951)
~e: at java.lang.reflect.Method.invoke(Native Method)
~e: at java.lang.reflect.Method.invoke(Method.java:372)
~e: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388)
~e: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
java.lang.RuntimeException: Cannot parse: as boolean
at anywheresoftware.b4a.BA.parseBoolean(BA.java:591)
at anywheresoftware.b4a.BA.ObjectToBoolean(BA.java:661)
at com.mabotech.lettersandnumbers.main$ResumableSub_SetDB.resume(main.java:2177)
at anywheresoftware.b4a.BA.checkAndRunWaitForEvent(BA.java:240)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:180)
at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1135)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5951)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
 

LucaMs

Expert
Licensed User
Longtime User
Thank you, @An Schi, finally I found the bug (very stupid bug :p)

B4X:
ToastMessageShow("Error downloading data; setting ENG, as default.", "")

Thinking to the second parameter as Title, like in MsgBox (it is True = Long duration or False).
(it is strange that this is not reported on editing or on compilation).


Thank you again ;)
 
Last edited:

sorex

Expert
Licensed User
Longtime User
in my games the leaderboard only deals with scores that have updated in the last 30 days to filter out the 2 plays and uninstall scores.

if they come back after a few months and solve 1 game they're back in it.
 

An Schi

Well-Known Member
Licensed User
No more crash after splashscreen with the newest version :)
Will do more testing the next days ;)
 
Top