I have a dashboard activity which opens another 3 (A->B->C) activities successively in a flow.
In C, I call a job and if it succeeds i want to kill all A/B/C activities and return back to dashboard.
I have searched forum but could not find how to kill a particular activity.
'Starter
Dim kill as boolean
'Activiy C'
Sub btn_close_Click
Starter.kill = True
Activity.Finish
End Sub
'Activity B
Sub Activity_Resume
If Starter.kill = True Then
Activity.Finish
Return
End If
End Sub
'Activity A
Sub Activity_Resume
If Starter.kill = True Then
Starter.kill = False
Activity.Finish
Return
End If
End Sub
If B4XPage
B4X:
B4XPage_Appear - Called whenever the page becomes visible.
B4XPage_Disappear - Called whenever a visible page disappear
'Starter
Dim kill as boolean
'Activiy C'
Sub btn_close_Click
Starter.kill = True
Activity.Finish
End Sub
'Activity B
Sub Activity_Resume
If Starter.kill = True Then
Activity.Finish
Return
End If
End Sub
'Activity A
Sub Activity_Resume
If Starter.kill = True Then
Starter.kill = False
Activity.Finish
Return
End If
End Sub
If B4XPage
B4X:
B4XPage_Appear - Called whenever the page becomes visible.
B4XPage_Disappear - Called whenever a visible page disappear