Class ExternalViewerUtils
- java.lang.Object
-
- org.prebid.mobile.rendering.utils.helpers.ExternalViewerUtils
-
public class ExternalViewerUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAG
-
Constructor Summary
Constructors Constructor Description ExternalViewerUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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, java.lang.String url, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener)static voidstartBrowser(android.content.Context context, java.lang.String url, int broadcastId, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener)static voidstartExternalVideoPlayer(android.content.Context context, java.lang.String url)
-
-
-
Method Detail
-
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
public static void startExternalVideoPlayer(android.content.Context context, java.lang.String url)
-
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, java.lang.String url, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener)
-
startBrowser
public static void startBrowser(android.content.Context context, java.lang.String url, int broadcastId, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener)
-
-