Devi mettere
perchè è quella che ora ha il riferimento alla tua Imageview tramite il Sender.
Puoi anche evitare di passare il TAG ad una stringa.
Puoi fare riferimento direttamente al TAG dove useresti la stringa.
Grazie per la tua risposta ma il problema no si è risolto
Ho ricavato un piccolo progetto così da sottoporti il caso reale (vedi lblHelpRag_Click e lblHelpRag_LongClick .
Il fatto è che con il vecchio B4A ha sempre funzionato.
Ora nel passaggio a B4X sto riscontrando il problema.
Questo l'errore che continua a darmi:
frmanag_lblhelprag_longclick (B4A line: 360)
Log(SelAnag.Text)
java.lang.RuntimeException: Object should first be initialized (Label).
Did you forget to call Activity.LoadLayout?
at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:67)
at anywheresoftware.b4a.objects.TextViewWrapper.getText(TextViewWrapper.java:36)
at XSeO.example.frmanag._lblhelprag_longclick(frmanag.java:936)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:193)
at anywheresoftware.b4a.objects.ViewWrapper$2.onLongClick(ViewWrapper.java:90)
at android.view.View.performLongClickInternal(View.java:6683)
at android.view.View.performLongClick(View.java:6641)
at android.widget.TextView.performLongClick(TextView.java:11385)
at android.view.View.performLongClick(View.java:6659)
at android.view.View$CheckForLongPress.run(View.java:26055)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6702)
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:911)
java.lang.RuntimeException: Object should first be initialized (Label).
Did you forget to call Activity.LoadLayout?
Grazie per la tua pazienza