Italian [B4XPages] Domande (sto passando tutto il progetto da B4A)

Star-Dust

Expert
Licensed User
Longtime User
Dici mi hiamo imone, anzichè mi Chiamo Simone
 

3uowiS

Active Member
Licensed User
B4X:
*** mainpage: B4XPage_CloseRequest [login, mainpage]
Error occurred on line: 522 (B4XPagesManager)
java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Method.invoke(Native Method)
    at anywheresoftware.b4a.keywords.Common.CallSubDebug(Common.java:1050)
    at b4a.example.b4xpagesmanager$ResumableSub_HandleCloseRequest.resume(b4xpagesmanager.java:842)
    at b4a.example.b4xpagesmanager._handlecloserequest(b4xpagesmanager.java:809)
    at b4a.example.b4xpagesmanager._activity_keypress(b4xpagesmanager.java:564)
    at b4a.example.b4xpagesdelegator._activity_keypress(b4xpagesdelegator.java:64)
    at b4a.example.main._activity_keypress(main.java:432)
    at java.lang.reflect.Method.invoke(Native Method)
    at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732)
    at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351)
    at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
    at java.lang.reflect.Method.invoke(Native Method)
    at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
    at b4a.example.main$HandleKeyDelayed.runDirectly(main.java:231)
    at b4a.example.main$HandleKeyDelayed.run(main.java:228)
    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:7807)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1047)
Caused by: java.lang.RuntimeException: java.lang.Exception: Sub B4XPage_CloseRequest was not found.
    at anywheresoftware.b4a.debug.Debug.CallSub4(Debug.java:336)
    at anywheresoftware.b4a.debug.Debug.CallSubNew(Debug.java:282)
    ... 22 more
Caused by: java.lang.Exception: Sub B4XPage_CloseRequest was not found.
    at anywheresoftware.b4a.debug.Debug.CallSub4(Debug.java:326)
    ... 23 more
 

3uowiS

Active Member
Licensed User
Uguali no. Simili si, tipo la pagina di login e quella di registrazione...
Questo mi serviva proprio per fare in modo che dalla main non si potesse tornare a login con il tasto back.
 

udg

Expert
Licensed User
Longtime User
Questo mi serviva proprio per fare in modo che dalla main non si potesse tornare a login con il tasto back.
Al di là dell'errore, per raggiungere questo scopo, lo ShowEDimentica ( ShowPageAndRemovePreviousPages ) lo impieghi quando lasci la Login per passare alla prossima. A quel punto sulla Login non si torna comunque più (a meno di richiamarla appositamente).

Errore
La parte interessante è:
Caused by: java.lang.RuntimeException: java.lang.Exception: Sub B4XPage_CloseRequest was not found.
Quindi o davvero non la trova (a causa di errore di digitazione) oppure è necessario il Clean project che ha appena ricordato LucaMs
 

3uowiS

Active Member
Licensed User
Hai ragione, dovevo pensarci invece di ammattirci 20 minuti! Devo ancora entrare bene nell'ottica del funzionamento delle B4XPage... ?
Comunque bene a sapersi di Ctrl + P, può essermi utile in futuro!
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…