Scusate la domanda che potrebbe essere banale, ma non ho trovato alcuna risposta.
Se ho ben capito tutto parte dalla Activity Main e poi è possibile lanciare altre Activity con StartActivity() o CallSubDelayed().
Dall'interno dell'Activity "lanciata" è possibile sapere quel'è l'Activity "lanciante"?
Dalla Activity Main eseguo:
StartActivity(Activity2)
In Activity2 è possibile fare una cosa del tipo:
Se non esiste modo lo posto nei 'Wish', penso sia comodo.
Se ho ben capito tutto parte dalla Activity Main e poi è possibile lanciare altre Activity con StartActivity() o CallSubDelayed().
Dall'interno dell'Activity "lanciata" è possibile sapere quel'è l'Activity "lanciante"?
Dalla Activity Main eseguo:
StartActivity(Activity2)
In Activity2 è possibile fare una cosa del tipo:
B4X:
Sub Globals
Private target As Object
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.Title="Title"
Activity.LoadLayout("Layout")
target=Me.Sender '<--- Qualcosa di simile
End Sub
Sub bt_Click
CallSub2(target,"Sub",var) '<--- utilizzo di 'target'
End Sub
Se non esiste modo lo posto nei 'Wish', penso sia comodo.