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, establece una función IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
El tipo de devolución de llamada que se usa con SetOnLaunchedWithSnapshot. |
Funciones públicas |
|
---|---|
SetActivity(jobject android_app_activity)
|
Debes establecer esto 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 mediante la selección de una instantánea.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
De manera opcional, establece una función IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
|
SetOptionalViewForPopups(jobject android_view)
|
Configura la vista que se usará como vista de contenido para las ventanas emergentes.
|
Valid() const
|
bool
Muestra true 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 mediante la selección de una instantánea.
|
Tipos públicos
IntentHandler
std::function< void(jobject)> IntentHandler
De manera opcional, establece una función IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
Proporcionar una función que pueda iniciar un intent de IU proporcionado en cualquier momento, usando 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
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 establecer esto en una actividad de Android que esté activa durante el ciclo de vida de tu aplicación.
Si no configuras también algo para SetOptionalIntentHandlerForUI, esta actividad también se usará para iniciar la IU y debe 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 mediante la selección de una instantánea.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
De manera opcional, establece una función IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
Proporcionar una función que pueda iniciar un intent de IU proporcionado en cualquier momento, usando 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 )
Configura la vista que se usará como vista de contenido para las ventanas emergentes.
Válido
bool Valid() const
Muestra true si se proporcionaron todos los valores obligatorios a AndroidPlatformConfiguration.
En este caso, el único valor requerido 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 mediante la selección de una instantánea.
Esto se puede anular configurando una devolución de llamada nueva con SetOnLaunchedWithSnapshot.