gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
การกำหนดค่าแพลตฟอร์มที่ใช้เมื่อสร้างอินสแตนซ์ของคลาส GameServices ใน Android
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
ประเภทสาธารณะ |
|
---|---|
IntentHandler
|
Typedefstd::function< void(jobject)>
เลือกตั้งค่าฟังก์ชัน IntentHandler หากคุณไม่ต้องการใช้กิจกรรมหลักเพื่อเปิด UI ของ Play Games |
OnLaunchedWithSnapshotCallback
|
Typedefstd::function< void(SnapshotMetadata)>
ประเภท Callback ที่ใช้กับ SetOnLaunchedWithSnapshot |
ฟังก์ชันสาธารณะ |
|
---|---|
SetActivity(jobject android_app_activity)
|
คุณต้องตั้งค่านี้เป็นกิจกรรม Android ที่มีการใช้งานตลอดอายุของแอปพลิเคชัน
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
ลงทะเบียน Callback ซึ่งจะถูกเรียกหากมีการเปิดแอปจากแอปปลายทาง Play Games โดยการเลือกสแนปชอต
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
เลือกตั้งค่าฟังก์ชัน IntentHandler หากคุณไม่ต้องการใช้กิจกรรมหลักเพื่อเปิด UI ของ Play Games
|
SetOptionalViewForPopups(jobject android_view)
|
ตั้งค่ามุมมองเพื่อใช้เป็นมุมมองเนื้อหาสำหรับป๊อปอัป
|
Valid() const
|
bool
แสดงผลเป็น "จริง" หากระบุค่าที่จำเป็นทั้งหมดใน AndroidPlatformConfiguration
|
ฟังก์ชันสาธารณะแบบคงที่ |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
Callback เริ่มต้นที่เรียกใช้เมื่อเปิดแอปจากแอปปลายทางของ Play Games โดยเลือกสแนปชอต
|
ประเภทสาธารณะ
IntentHandler
std::function< void(jobject)> IntentHandler
เลือกตั้งค่าฟังก์ชัน IntentHandler หากคุณไม่ต้องการใช้กิจกรรมหลักเพื่อเปิด UI ของ Play Games
ระบุฟังก์ชันที่สามารถเริ่มต้น Intent ของ UI ที่ระบุได้ทุกเมื่อ โดยใช้ startActivityForResult
กิจกรรมที่ใช้เปิด Intent นี้ต้องใช้ Activity.onActivityResult() ส่งต่อผลลัพธ์ไปที่ AndroidSupport::OnActivityResult มีการประกาศฟังก์ชันนี้ใน android_support.h
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
ประเภท Callback ที่ใช้กับ SetOnLaunchedWithSnapshot
ฟังก์ชันสาธารณะ
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
คุณต้องตั้งค่านี้เป็นกิจกรรม Android ที่มีการใช้งานตลอดอายุของแอปพลิเคชัน
หากไม่ได้ตั้งค่าบางอย่างสำหรับ SetOptionalIntentHandlerForUI ระบบจะใช้กิจกรรมนี้ในการเปิด UI ด้วย และต้องใช้ Activity.onActivityResult() ส่งต่อผลลัพธ์ไปที่ AndroidSupport::OnActivityResult มีการประกาศฟังก์ชันนี้ใน android_support.h
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
ลงทะเบียน Callback ซึ่งจะถูกเรียกหากมีการเปิดแอปจากแอปปลายทาง Play Games โดยการเลือกสแนปชอต
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
เลือกตั้งค่าฟังก์ชัน IntentHandler หากคุณไม่ต้องการใช้กิจกรรมหลักเพื่อเปิด UI ของ Play Games
ระบุฟังก์ชันที่สามารถเริ่มต้น Intent ของ UI ที่ระบุได้ทุกเมื่อ โดยใช้ startActivityForResult
กิจกรรมที่ใช้เปิด Intent นี้ต้องใช้ Activity.onActivityResult() ส่งต่อผลลัพธ์ไปที่ AndroidSupport::OnActivityResult มีการประกาศฟังก์ชันนี้ใน android_support.h
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
ตั้งค่ามุมมองเพื่อใช้เป็นมุมมองเนื้อหาสำหรับป๊อปอัป
ถูกต้อง
bool Valid() const
แสดงผลเป็น "จริง" หากระบุค่าที่จำเป็นทั้งหมดใน AndroidPlatformConfiguration
ในกรณีนี้ ค่าเดียวที่ต้องระบุคือ "กิจกรรม"
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
ฟังก์ชันสาธารณะแบบคงที่
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
Callback เริ่มต้นที่เรียกใช้เมื่อเปิดแอปจากแอปปลายทางของ Play Games โดยเลือกสแนปชอต
ซึ่งลบล้างได้โดยตั้งค่า Callback ใหม่ด้วย SetOnLaunchedWithSnapshot