Ho un'activity X padre che lancia un'activity Y figlia con un intent esplicito con startActivity().
Se l'activity Y esegue una finish(), vorrei che terminasse anche l'activity padre X.
Nella documentazione ho trovato finishFromChild(Activity child).
Ho provato a sovrascriverlo nell'activiy padre X, ma non viene mai chiamata.
Soluzioni?
EDIT:
Un'alternativa c'è, ma non piace, è un po' "sporca".
Potrei far partire l'activity figlia con startActivityForResult(), così quando l'activity filgia muore, viene chiamata nel padre la onActivityResult(), la quale viene chiamata appena dopo la onResume(), quindi ancora prima di visualizzarla a video. Qui chiamo finish() e la uccido.
Però così è proprio brutto...