API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 7'ye de eklendi

SdkSandboxActivityHandler

public interface SdkSandboxActivityHandler

android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler


Bu bilgi, bunun için bir Activity oluşturulduğunda SDK'yı bilgilendirmek amacıyla kullanılır.

Bir SDK bir Activity başlatmak istediğinde SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler) yöntemini çağırarak bu sınıfın bir uygulamasını kaydetmelidir. Bu uygulama, kayıtlı SdkSandboxActivityHandler için IBinder tanımlayıcısını SDK'ya döndürür.

Arayan uygulaması, kayıtlı SdkSandboxActivityHandler için aynı IBinder tanımlayıcısını kullanarak SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder) çağrısı yaptığında SDK, onActivityCreated(android.app.Activity) çağrısı yaparak Activity oluşturma işlemiyle ilgili olarak bilgilendirilmelidir.

Özet

Herkese açık yöntemler

abstract void onActivityCreated(Activity activity)

Activity oluşturulduğunda SDK'yı bilgilendirir.

Herkese açık yöntemler

onEtkinlikOluşturuldu

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 7'ye de eklendi
public abstract void onActivityCreated (Activity activity)

Activity oluşturulduğunda SDK'yı bilgilendirir.

Bu işlev, oluşturulmakta olan Activity öğesinin ana iş parçacığından eşzamanlı olarak çağrılır.

SDK'nın, görünümü doldurmak için iletilen Activity nesnesine Activity#setContentView(View) yöntemini çağırması beklenir.

SDK, Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks) kullanarak geçirilen Activity nesnesi üzerinden yaşam döngüsü geri çağırmalarını kaydederse Activity oluşturma aşamasında onActivityCreated(android.app.Activity) çağrıldığından Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle) ve Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle) öğelerinin tetiklenmeyeceğini unutmayın. Ardından, Etkinlik durumu hakkında bilgi edinmek için SDK'lar Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle) öğesini geçersiz kılmalıdır.

Parametreler
activity Activity: Activity oluşturulur Bu değer null olamaz.