Class ExternalViewerUtils

java.lang.Object
org.prebid.mobile.rendering.utils.helpers.ExternalViewerUtils

public class ExternalViewerUtils extends Object
  • Field Details

    • TAG

      public static final String 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

      public static void startExternalVideoPlayer(android.content.Context context, 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, String url, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener)
    • startBrowser

      public static void startBrowser(android.content.Context context, String url, int broadcastId, boolean shouldFireEvents, OnBrowserActionResultListener onBrowserActionResultListener)