Class FuseContext

java.lang.Object
com.breautek.fuse.FuseContext
All Implemented Interfaces:
IProgressContextListener

public class FuseContext extends Object implements IProgressContextListener
  • Field Details

  • Constructor Details

  • Method Details

    • getView

      public FuseFragment getView()
    • getRuntime

      public FuseRuntime getRuntime()
    • getScreenUtils

      public FuseScreenUtils getScreenUtils()
    • getHost

      public String getHost()
    • getSSLContext

      public SSLContext getSSLContext()
    • setResponseFactory

      public void setResponseFactory(FuseAPIResponseFactory factory)
    • getResponseFactory

      public FuseAPIResponseFactory getResponseFactory()
    • _createPermissionRequest

      protected PermissionRequestHandler _createPermissionRequest()
    • getLogger

      public FuseLogger getLogger()
    • getPermissionRequestHandler

      public PermissionRequestHandler getPermissionRequestHandler()
    • isDebug

      public boolean isDebug()
    • getProgressContext

      public IProgressContext getProgressContext()
    • onReceivedSslError

      public void onReceivedSslError(android.webkit.WebView webview, android.webkit.SslErrorHandler handler, android.net.http.SslError error)
    • onCreate

      public void onCreate(android.os.Bundle bundle)
    • onLowMemory

      public void onLowMemory()
    • onPause

      public void onPause()
    • onResume

      public void onResume()
    • onSaveInstanceState

      public void onSaveInstanceState(@NonNull android.os.Bundle outState)
    • onStart

      public void onStart()
    • onActivityResult

      protected void onActivityResult(int requestCode, int resultCode, android.content.Intent data)
    • onStop

      public void onStop()
    • onRequestPermissionResult

      public void onRequestPermissionResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults)
    • onDestroy

      public void onDestroy()
    • getWebview

      public android.webkit.WebView getWebview()
    • getActivityContext

      public androidx.fragment.app.FragmentActivity getActivityContext()
    • registerPlugin

      public void registerPlugin(FusePlugin plugin)
    • getPlugin

      public FusePlugin getPlugin(String pluginID)
    • getAPIRouter

      public FuseAPIRouter getAPIRouter()
    • getAPISecret

      public String getAPISecret()
    • getAPIPort

      public int getAPIPort()
    • setLogCallback

      public void setLogCallback(String callbackID)
    • log

      public void log(int level, String message)
    • onWebviewReady

      public void onWebviewReady()
    • execCallback

      public void execCallback(String callbackID, String payload)
    • execCallback

      public void execCallback(String callbackID)
    • runOnMainThread

      public void runOnMainThread(Runnable runnable)
    • onProgressUpdate

      public void onProgressUpdate(IProgressContext context)
      Specified by:
      onProgressUpdate in interface IProgressContextListener