SdkSandboxActivityHandler
public
interface
SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
Activity
가 생성되면 SDK에 알리는 데 사용됩니다.
SDK가 Activity
를 시작하려고 할 때 SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
를 호출하여 이 클래스의 구현을 등록해야 합니다. 이 메서드는 등록된 SdkSandboxActivityHandler
의 IBinder
식별자를 SDK에 반환합니다.
호출자가 등록된 SdkSandboxActivityHandler
의 동일한 IBinder
식별자를 사용하여 SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
를 호출할 때 발생하는 onActivityCreated(android.app.Activity)
를 호출하여 Activity
생성에 관해 SDK에 알려야 합니다.
요약
공개 메서드 | |
---|---|
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)
는
그리고 다음에서 onActivityCreated(android.app.Activity)
가 호출되므로 Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle)
는 트리거되지 않습니다.
Activity
생성 단계 활동 상태를 파악하려면 SDK가 Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)
을 재정의해야 합니다.
매개변수 | |
---|---|
activity |
Activity : Activity 가 생성됩니다.
이 값은 null 일 수 없습니다. |