gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
Es la configuración de la plataforma que se usa cuando se crea una instancia de la clase GameServices en Android.
Resumen
Constructores y destructores |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
Tipos públicos |
|
---|---|
IntentHandler
|
typedefstd::function< void(jobject)>
De manera opcional, configura una función de IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
Es el tipo de devolución de llamada que se usa con SetOnLaunchedWithSnapshot. |
Funciones públicas |
|
---|---|
SetActivity(jobject android_app_activity)
|
Debes configurarlo en una actividad de Android que esté activa durante el ciclo de vida de tu aplicación.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
Registra una devolución de llamada a la que se llamará si se inicia la app desde la app de destino de Play Juegos seleccionando una instantánea.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
De manera opcional, configura una función de IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
|
SetOptionalViewForPopups(jobject android_view)
|
Establece la vista que se usará como vista de contenido para las ventanas emergentes.
|
Valid() const
|
bool
Muestra verdadero si se proporcionaron todos los valores obligatorios a AndroidPlatformConfiguration.
|
Funciones estáticas públicas |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
Es la devolución de llamada predeterminada a la que se llama cuando se inicia la app desde la app de destino de Play Juegos seleccionando una instantánea.
|
Tipos públicos
IntentHandler
std::function< void(jobject)> IntentHandler
De manera opcional, configura una función de IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
Proporciona una función que pueda iniciar un intent de IU proporcionado en cualquier momento con startActivityForResult.
La actividad que se usa para iniciar este intent debe implementar Activity.onActivityResult(). Reenvía el resultado a AndroidSupport::OnActivityResult. Esta función se declara en android_support.h.
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
Es el tipo de devolución de llamada que se usa con SetOnLaunchedWithSnapshot.
Funciones públicas
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
Debes configurarlo en una actividad de Android que esté activa durante el ciclo de vida de tu aplicación.
Si no configuras nada para SetOptionalIntentHandlerForUI, esta actividad también se usará para iniciar la IU y deberá implementar Activity.onActivityResult(). Reenvía el resultado a AndroidSupport::OnActivityResult. Esta función se declara en android_support.h.
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
Registra una devolución de llamada a la que se llamará si se inicia la app desde la app de destino de Play Juegos seleccionando una instantánea.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
De manera opcional, configura una función de IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
Proporciona una función que pueda iniciar un intent de IU proporcionado en cualquier momento con startActivityForResult.
La actividad que se usa para iniciar este intent debe implementar Activity.onActivityResult(). Reenvía el resultado a AndroidSupport::OnActivityResult. Esta función se declara en android_support.h.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
Establece la vista que se usará como vista de contenido para las ventanas emergentes.
Válido
bool Valid() const
Muestra verdadero si se proporcionaron todos los valores obligatorios a AndroidPlatformConfiguration.
En este caso, el único valor obligatorio es la actividad.
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
Funciones estáticas públicas
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
Es la devolución de llamada predeterminada a la que se llama cuando se inicia la app desde la app de destino de Play Juegos seleccionando una instantánea.
Para anular esta acción, configura una devolución de llamada nueva con SetOnLaunchedWithSnapshot.