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 になることはありません。 |