SDKSandboxActivityHandler
public
interface
SdkSandboxActivityHandler
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler |
Damit wird das SDK benachrichtigt, wenn ein Activity
für das SDK erstellt wird.
Wenn ein SDK ein Activity
starten möchte, sollte es eine Implementierung dieses
indem Sie SdkSandboxController.registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
aufrufen,
Eine IBinder
-Kennung für die registrierte SdkSandboxActivityHandler
wird an das SDK zurückgegeben.
Das SDK sollte über die Erstellung von Activity
informiert werden, indem onActivityCreated(android.app.Activity)
aufgerufen wird. Dies geschieht, wenn die aufrufende App aufruft.
SdkSandboxManager.startSdkSandboxActivity(Activity, IBinder)
verwenden
dieselbe IBinder
-Kennung für die registrierte SdkSandboxActivityHandler
.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
void
|
onActivityCreated(Activity activity)
Benachrichtigt das SDK, wenn ein |
Öffentliche Methoden
onActivityCreated
public abstract void onActivityCreated (Activity activity)
Benachrichtigt das SDK, wenn ein Activity
erstellt wird.
Diese Funktion wird synchron aus dem Hauptthread des Activity
aufgerufen, der
erstellt wird.
Es wird erwartet, dass das SDK Activity#setContentView(View)
für das übergebene Activity
-Objekt aufruft, um die Ansicht darzustellen.
Wenn das SDK Lebenszyklus-Callbacks für das übergebene Activity
-Objekt mit Activity.registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks)
registriert, ist zu beachten, dass Application.ActivityLifecycleCallbacks.onActivityPreCreated(Activity, Bundle)
und Application.ActivityLifecycleCallbacks.onActivityCreated(Activity, Bundle)
wird nicht ausgelöst, da onActivityCreated(android.app.Activity)
am
Activity
-Erstellungsphase. Um den Status der Aktivität zu erfahren, sollten SDKs
Application.ActivityLifecycleCallbacks.onActivityPostCreated(Activity, Bundle)
Parameter | |
---|---|
activity |
Activity : Activity wird erstellt
Dieser Wert darf nicht null sein. |