API レベル 34 で追加されました。
Ad Services Extensions 7 にも追加されました。

SdkSandboxActivityHandler

public interface SdkSandboxActivityHandler

android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler


Activity が作成されたときに SDK に通知するために使用されます。

SDK が Activity を開始する場合、このクラスの実装を登録するには、SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)(登録済みの SdkSandboxActivityHandlerIBinder 識別子を SDK に返す)を呼び出す必要があります。

Activity が作成されたときに SDK に通知するには、onActivityCreated(android.app.Activity) を呼び出す必要があります。これは、呼び出し元アプリが、登録済みの SdkSandboxActivityHandler で同じ IBinder 識別子を使用して SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder) を呼び出したときに発生します。

概要

パブリック メソッド

abstract void onActivityCreated(Activity activity)

Activity が作成されると SDK に通知します。

パブリック メソッド

onActivityCreated

API レベル 34 で追加されました。
Ad Services Extensions 7 にも追加されました。
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 になることはありません。