Class ExternalViewerUtils
java.lang.Object
org.prebid.mobile.rendering.utils.helpers.ExternalViewerUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisActivityCallable(android.content.Context context, android.content.Intent intent) Checks if the intent's activity is declared in the manifeststatic booleanisBrowserActivityCallable(android.content.Context context) static voidlaunchApplicationUrl(android.content.Context context, android.net.Uri uri) static voidstartActivity(android.content.Context context, android.content.Intent intent) Starts new activity and checks if current context can run new activity.static voidstartBrowser(android.content.Context context, String url, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener) static voidstartBrowser(android.content.Context context, String url, int broadcastId, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener) static voidstartExternalVideoPlayer(android.content.Context context, String url)
-
Field Details
-
TAG
-
-
Constructor Details
-
ExternalViewerUtils
public ExternalViewerUtils()
-
-
Method Details
-
startActivity
public static void startActivity(android.content.Context context, android.content.Intent intent) Starts new activity and checks if current context can run new activity. If it can't run, it adds flag FLAG_ACTIVITY_NEW_TASK. -
isBrowserActivityCallable
public static boolean isBrowserActivityCallable(android.content.Context context) -
isActivityCallable
public static boolean isActivityCallable(android.content.Context context, android.content.Intent intent) Checks if the intent's activity is declared in the manifest -
startExternalVideoPlayer
-
launchApplicationUrl
public static void launchApplicationUrl(android.content.Context context, android.net.Uri uri) throws ActionNotResolvedException - Throws:
ActionNotResolvedException
-
startBrowser
public static void startBrowser(android.content.Context context, String url, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener) -
startBrowser
public static void startBrowser(android.content.Context context, String url, int broadcastId, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener)
-