Class FlutterPluginRegistry

    • Constructor Detail

      • FlutterPluginRegistry

        public FlutterPluginRegistry​(FlutterEngine engine,
                                     Context context)
        Deprecated.
    • Method Detail

      • hasPlugin

        public boolean hasPlugin​(String key)
        Deprecated.
        Description copied from interface: PluginRegistry
        Returns whether the specified plugin is known to this registry.
        Specified by:
        hasPlugin in interface PluginRegistry
        Parameters:
        key - a unique String identifying the plugin; typically the fully qualified name of the plugin's main class.
        Returns:
        true if this registry has handed out a registrar for the specified plugin.
      • valuePublishedByPlugin

        public <T> T valuePublishedByPlugin​(String pluginKey)
        Deprecated.
        Description copied from interface: PluginRegistry
        Returns the value published by the specified plugin, if any.

        Plugins may publish a single value, such as an instance of the plugin's main class, for situations where external control or interaction is needed. Clients are expected to know the value's type.

        Specified by:
        valuePublishedByPlugin in interface PluginRegistry
        Type Parameters:
        T - The type of the value.
        Parameters:
        pluginKey - a unique String identifying the plugin; typically the fully qualified name of the plugin's main class.
        Returns:
        the published value, possibly null.
      • detach

        public void detach()
        Deprecated.
      • onPreEngineRestart

        public void onPreEngineRestart()
        Deprecated.
      • onRequestPermissionsResult

        public boolean onRequestPermissionsResult​(int requestCode,
                                                  String[] permissions,
                                                  int[] grantResults)
        Deprecated.
        Specified by:
        onRequestPermissionsResult in interface PluginRegistry.RequestPermissionsResultListener
        Parameters:
        requestCode - The request code passed in ActivityCompat.requestPermissions(android.app.Activity, String[], int).
        permissions - The requested permissions.
        grantResults - The grant results for the corresponding permissions which is either PackageManager.PERMISSION_GRANTED or PackageManager.PERMISSION_DENIED.
        Returns:
        true if the result has been handled.
      • onActivityResult

        public boolean onActivityResult​(int requestCode,
                                        int resultCode,
                                        Intent data)
        Deprecated.
        Specified by:
        onActivityResult in interface PluginRegistry.ActivityResultListener
        Parameters:
        requestCode - The integer request code originally supplied to startActivityForResult(), allowing you to identify who this result came from.
        resultCode - The integer result code returned by the child activity through its setResult().
        data - An Intent, which can return result data to the caller (various data can be attached to Intent "extras").
        Returns:
        true if the result has been handled.
      • onNewIntent

        public boolean onNewIntent​(Intent intent)
        Deprecated.
        Specified by:
        onNewIntent in interface PluginRegistry.NewIntentListener
        Parameters:
        intent - The new intent that was started for the activity.
        Returns:
        true if the new intent has been handled.
      • destroy

        public void destroy()
        Deprecated.