SdkSandboxActivityHandler
  public
  
  
  
  interface
  SdkSandboxActivityHandler
  
  
  
| android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler | 
為 SDK 建立 Activity 時,這會用來通知 SDK。
SDK 要啟動 Activity 時,應呼叫 SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler) 來註冊此類別的實作項目,呼叫結果會將已註冊 SdkSandboxActivityHandler 的 IBinder ID 傳回給 SDK。
呼叫端應用程式使用已註冊 SdkSandboxActivityHandler 的相同 IBinder ID 呼叫 SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder) 時,SDK 應呼叫 onActivityCreated(android.app.Activity) 來接收建立 Activity 的通知。
摘要
| 公用方法 | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      onActivityCreated(Activity activity)
      在建立  | 
公用方法
onActivityCreated
public abstract void onActivityCreated (Activity activity)
在建立 Activity 時通知 SDK。
建立 Activity 的主執行緒時,會從該執行緒同步呼叫這個函式。
為填入檢視畫面,SDK 應會對傳遞的 Activity 物件呼叫 Activity#setContentView(View)。
 
如果 SDK 使用 Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks) 在傳遞的 Activity 物件上註冊生命週期回呼,請務必注意 Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
 和 Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle)不會觸發,因為 onActivityCreated(android.app.Activity) 已在
 Activity 建立階段。接著,為了瞭解活動狀態,SDK 應覆寫 Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)。
| 參數 | |
|---|---|
| activity | Activity:建立Activity此值不能為null。 | 
