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. |