FMX.Platform.TApplicationEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TApplicationEvent = (FinishedLaunching, BecameActive, WillBecomeInactive, EnteredBackground, WillBecomeForeground, WillTerminate, LowMemory, TimeChange, OpenURL);

C++

enum class DECLSPEC_DENUM TApplicationEvent : unsigned char { FinishedLaunching, BecameActive, WillBecomeInactive, EnteredBackground, WillBecomeForeground, WillTerminate, LowMemory, TimeChange, OpenURL, aeFinishedLaunching _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.FinishedLaunching")  = 0, aeBecameActive _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.BecameActive")  = 1, aeWillBecomeInactive _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.WillBecomeInactive")  = 2, aeEnteredBackground _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.EnteredBackground")  = 3, aeWillBecomeForeground _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.WillBecomeForeground")  = 4, aeWillTerminate _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.WillTerminate")  = 5, aeLowMemory _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.LowMemory")  = 6,
    aeTimeChange _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.TimeChange")  = 7, aeOpenURL _DEPRECATED_ATTRIBUTE3("Use TApplicationEvent.OpenURL")  = 8 };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
FMX.Platform.pas
FMX.Platform.hpp
FMX.Platform FMX.Platform


Description

Type d'un événement d'application.

Une instance de TApplicationEvent peut avoir l'une quelconque des valeurs suivantes :

Elément Description Plate-forme
Android IOS

BecameActive

Votre application a la focalisation.

Supporté

Supporté

EnteredBackground

L'utilisateur n'utilise plus votre application, mais votre application est toujours exécutée en arrière-plan.

Supporté

Supporté

FinishedLaunching

Votre application a été lancée.

Supporté

Supporté

LowMemory

Ce message avertit votre application que le périphérique ne dispose plus de suffisamment de mémoire.

Votre application doit réduire l'utilisation de la mémoire, afin de libérer des structures et des données susceptibles d'être à nouveau chargées ultérieurement.

Supporté

Supporté

OpenURL

Votre application a reçu une requête pour ouvrir une URL.

Les événements d'application de ce type sont généralement associés à un contexte. Ce contexte est une instance de la classe TiOSOpenApplicationContext spécifique à iOS, qui fournit les propriétés en lecture seule suivantes :

  • TiOSOpenApplicationContext.SourceApp est une chaîne qui contient l'ID de bundle de l'application qui a demandé à votre application d'ouvrir l'URL.
  • TiOSOpenApplicationContext.URL est l'URL à ouvrir, c'est-à-dire une ressource réseau ou un fichier.
  • TiOSOpenApplicationContext.Context est un pointeur sur un objet liste de propriétés susceptible de fournir des informations supplémentaires.

Voir la documentation de référence de l'API iOS pour de plus amples informations.

Supporté

TimeChange

Il y a eu un changement d'heure important.

Cet événement peut par exemple se produire quand le jour change ou quand le périphérique passe en heure d'été ou d'hiver.

Supporté

WillBecomeForeground

L'utilisateur utilise à présent votre application, qui était exécutée en arrière-plan ().

Supporté

Supporté

WillBecomeInactive

Votre application va perdre la focalisation.

Supporté

Supporté

WillTerminate

L'utilisateur est en train de quitter votre application.

Supporté

Supporté

Voir aussi