For Android, provide ActivityReferenceProvider so the runtime can acquire a valid foreground activity at call time. Do not store a stale activity reference across configuration changes.
Practical Guidance
Keep mobile button labels short.
Prefer a reduced option set when a dialog must behave similarly on iOS and Android.
Treat mobile dialogs as presentation-bound UI, not background-worker infrastructure.