Cómo gratificar untether una aplicación Android de Delphi cuando el usuario cierra la aplicación

Estoy utilizando la conexión de Delphi para conectar una aplicación FMX Android a una aplicación de escritorio VCL.

Cuando el usuario cierra la aplicación de Android en su teléfono, me gustaría que el escritorio para mostrar que ya no está atado.

Estoy usando lo siguiente:

procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction); var I: Integer; begin for I := TetheringManager1.PairedManagers.Count - 1 downto 0 do TetheringManager1.UnPairManager(TetheringManager1.PairedManagers[I]); end; procedure TMainForm.FormDestroy(Sender: TObject); begin TetheringAppProfile1.Enabled:=False; TetheringManager1.Enabled:=False; end; 

Esto funciona perfectamente, siempre y cuando el usuario cierre la aplicación de Android con el botón Atrás. Si va a la lista de aplicaciones abiertas y cierra la aplicación de allí, entonces nada se dispara en absoluto.

Han intentado FormClose, FormDestroy, FormDeactivate ninguno de los eventos parecen disparar.

Delphi 10 Berlin Android 6.0.1

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.