Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 7

SdkSandboxActivityHandler

public interface SdkSandboxActivityHandler

android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler


Link ini digunakan untuk memberi tahu SDK saat Activity dibuat untuknya.

Saat ingin memulai Activity, SDK harus mendaftarkan implementasi class ini dengan memanggil SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler) yang akan menampilkan ID IBinder untuk SdkSandboxActivityHandler yang terdaftar ke SDK.

SDK harus diberi tahu tentang pembuatan Activity dengan memanggil onActivityCreated(android.app.Activity) yang terjadi saat aplikasi pemanggil memanggil SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder) menggunakan ID IBinder yang sama untuk SdkSandboxActivityHandler yang terdaftar.

Ringkasan

Metode publik

abstract void onActivityCreated(Activity activity)

Memberi tahu SDK saat Activity dibuat.

Metode publik

onActivityCreated

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 7
public abstract void onActivityCreated (Activity activity)

Memberi tahu SDK saat Activity dibuat.

Fungsi ini dipanggil secara sinkron dari thread utama Activity yang sedang dibuat.

SDK diharapkan memanggil Activity#setContentView(View) ke objek Activity yang diteruskan untuk mengisi tampilan.

Jika SDK mendaftarkan callback siklus proses melalui objek Activity yang diteruskan menggunakan Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks), penting untuk diperhatikan bahwa Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle) dan Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle) tidak akan dipicu saat onActivityCreated(android.app.Activity) dipanggil pada tahap pembuatan Activity. Kemudian untuk mengetahui status Aktivitas, SDK harus mengganti Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle).

Parameter
activity Activity: Activity dibuat Nilai ini tidak boleh null.