Package com.naver.ads.webview
Class JavascriptController
-
- All Implemented Interfaces:
public abstract class JavascriptController
-
-
Field Summary
Fields Modifier and Type Field Description private final ContextapplicationContextprivate final WeakReference<Activity>weakActivityprivate final ContextsuggestedContextprivate final FrameLayoutadWebViewContainerprivate final AdWebViewadWebView
-
Constructor Summary
Constructors Constructor Description JavascriptController(Context context, FrameLayout adWebViewContainer, AdWebView adWebView)
-
Method Summary
Modifier and Type Method Description final ContextgetApplicationContext()final WeakReference<Activity>getWeakActivity()final ContextgetSuggestedContext()final FrameLayoutgetAdWebViewContainer()final AdWebViewgetAdWebView()abstract Unitdestroy()abstract UnithandleCommand(Uri uri)abstract UnithandlePageLoad()final Map<String, String>resolveQueryParams(Uri uri)-
-
Constructor Detail
-
JavascriptController
JavascriptController(Context context, FrameLayout adWebViewContainer, AdWebView adWebView)
-
-
Method Detail
-
getApplicationContext
final Context getApplicationContext()
-
getWeakActivity
final WeakReference<Activity> getWeakActivity()
-
getSuggestedContext
final Context getSuggestedContext()
-
getAdWebViewContainer
final FrameLayout getAdWebViewContainer()
-
getAdWebView
final AdWebView getAdWebView()
-
handleCommand
abstract Unit handleCommand(Uri uri)
-
handlePageLoad
abstract Unit handlePageLoad()
-
resolveQueryParams
final Map<String, String> resolveQueryParams(Uri uri)
-
-
-
-