Package com.cefrium

Class CefriumBrowser.Callback

java.lang.Object
com.cefrium.CefriumBrowser.Callback
Enclosing class:
CefriumBrowser

public static class CefriumBrowser.Callback extends Object
Unified callback interface for browser events. Implement only the methods you need — all have empty defaults.
 browser.setCallback(new CefriumBrowser.Callback() {
     public void onUrlChanged(String url) { urlBar.setText(url); }
     public void onTitleChanged(String title) { setTitle(title); }
     public void onLoadingStateChanged(boolean loading, boolean back, boolean fwd) {
         progressBar.setVisibility(loading ? View.VISIBLE : View.GONE);
     }
 });
 
  • Constructor Details

    • Callback

      public Callback()
  • Method Details

    • onUrlChanged

      public void onUrlChanged(String url)
    • onTitleChanged

      public void onTitleChanged(String title)
    • onLoadingStateChanged

      public void onLoadingStateChanged(boolean isLoading, boolean canGoBack, boolean canGoForward)
    • onFullscreenChanged

      public void onFullscreenChanged(boolean fullscreen)
    • onRequestIntercepted

      public void onRequestIntercepted(String url, String method, boolean blocked)
    • onFindResult

      public void onFindResult(int activeMatch, int totalMatches)
    • onDownloadUpdated

      public void onDownloadUpdated(String name, String path, int percent, boolean complete, boolean canceled)
    • onContextMenu

      public void onContextMenu(String menuItems, String url)