Non puoi fare in quel modo, se non scrivendo qualcosa di "strano" nell'Activity Filtro.
Sub Menu_Filtro_Click()
StartActivity(Filtro)
Wait For UnaCosaQualsiasi
'...
End Sub
Nell'Activity Filtro, in una routine che funga da chiusura dell'Activity stessa, ad esempio:
Sub btnFine_Click()
CallSubDelayed(Main, "UnaCosaQualsiasi")
' qui puoi, ma non obbligatoriamente, scrivere Activity.Finish
End Sub
Così se è la Main che contiene il Menu_Filtro, altrimenti dovrai fare in maniera leggermente più complicata.
Dichiarare una variabile pubblica di tipo Object nella Process_Globals dell'Activity Filtro - di solito chiamata Callback:
Nell'Activity Filtro:
Sub Process_Globals
Public Callback As Object
' ...
End Sub
Sub btnFine_Click()
CallSubDelayed(Callback, "UnaCosaQualsiasi")
' qui puoi, ma non obbligatoriamente, scrivere Activity.Finish
End Sub
' Da qualunque altra Activity:
Sub Menu_Filtro_Click()
Fine.Callback = Me
StartActivity(Filtro)
Wait For UnaCosaQualsiasi
'...
End Sub