SdkSandboxActivityHandler
public
interface
SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
Activity
が作成されたときに SDK に通知するために使用されます。
SDK が Activity
を開始する場合、このクラスの実装を登録するには、SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
(登録済みの SdkSandboxActivityHandler
の IBinder
識別子を SDK に返す)を呼び出す必要があります。
Activity
が作成されたときに SDK に通知するには、onActivityCreated(android.app.Activity)
を呼び出す必要があります。これは、呼び出し元アプリが、登録済みの SdkSandboxActivityHandler
で同じ IBinder
識別子を使用して SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
を呼び出したときに発生します。
概要
パブリック メソッド | |
---|---|
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 になることはありません。 |