Package com.zing.zalo.zbrowser
Class ZBrowserPreload
- java.lang.Object
-
- com.zing.zalo.zbrowser.ZBrowserPreload
-
public class ZBrowserPreload extends Object
Created by lamhx on 2/26/19.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceZBrowserPreload.ZBrowserPreloadCallback
-
Constructor Summary
Constructors Constructor Description ZBrowserPreload(ZBrowserPreload.ZBrowserPreloadCallback zBrowserCallback, String directory, Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCache()voidexecuteTask(Runnable task)protected voidfinalize()WebResourceResponsegetWebResourceResponse(WebResourceRequest request, Context context)WebResourceResponsegetWebResourceResponse(String url, Context context)ZBrowsergetZBrowser()StringhandleJsBridge(String jsExtraData)booleanisLoaded(String url)booleanisNeedToPreload(String url)voidpreloadUrl(ZBrowserCore.PreloadCallback preloadCallback, String url)voidpreloadUrl(String request)voidreset(Context context)voidsetCacheConfig(JSONObject zbrowserConfig, Context context)voidsetInvestigateListener(ZBrowserCore.InvestigateListener listener)
-
-
-
Constructor Detail
-
ZBrowserPreload
public ZBrowserPreload(@NonNull ZBrowserPreload.ZBrowserPreloadCallback zBrowserCallback, String directory, Context context)
-
-
Method Detail
-
executeTask
public void executeTask(Runnable task)
-
setInvestigateListener
public void setInvestigateListener(ZBrowserCore.InvestigateListener listener)
-
getZBrowser
@Nullable public ZBrowser getZBrowser()
-
clearCache
public void clearCache()
-
reset
public void reset(Context context)
-
getWebResourceResponse
@RequiresApi(api=21) public WebResourceResponse getWebResourceResponse(WebResourceRequest request, Context context)
-
getWebResourceResponse
public WebResourceResponse getWebResourceResponse(String url, Context context)
-
isNeedToPreload
public boolean isNeedToPreload(String url)
-
isLoaded
public boolean isLoaded(String url)
-
preloadUrl
public void preloadUrl(ZBrowserCore.PreloadCallback preloadCallback, String url)
-
preloadUrl
public void preloadUrl(@NonNull String request)
-
finalize
protected void finalize() throws Throwable
-
setCacheConfig
public void setCacheConfig(JSONObject zbrowserConfig, Context context)
-
-