Italian Stop esecuzione codice

AndOrNot

Well-Known Member
Licensed User
B4X:
Sub btnShare_Click
    StartActivity(Camera)
    'vorrei che qui l'esecuzione del codice smettesse di proseguire aspettando che venga eseguito l'Activity.Finish sull'activity Camera
    Share(imgShare)
End Sub
Come posso risolvere questo problema?
 

LucaMs

Expert
Licensed User
Dovresti lanciare la routine Share dall'interno dell'activity Camera, usando CallSubDelayed2:

Supponendo che il codice che hai pubblicato si trovi nell'activity Main:
Main:
B4X:
Sub btnShare_Click
    StartActivity(Camera)
End Sub

Public sub Share(imgShare As Bitmap)
' ...
End Sub

Camera:
B4X:
Private Sub QuellaCheTePare
    CallSubDelayd2(Main, "Share", QualcheBitmap)
    Activity.Finish ' (non obbligatorio)
End Sub
 
Top