Package 

Interface IFxPermissionAskControl

    • Method Detail

      • requestPermission

         Unit requestPermission(Activity activity, Boolean isAutoShow)

        主动请求浮窗权限

        Parameters:
        activity - 当前Activity
        isAutoShow - 有权限后,是否自动显示浮窗
      • requestPermission

         Unit requestPermission(Activity activity, Boolean isAutoShow, Boolean canUseAppScope)

        主动请求浮窗权限

        Parameters:
        activity - 当前Activity
        isAutoShow - 有权限后,是否自动显示浮窗
        canUseAppScope - 无权限时,是否需要浮窗降级为应用内浮窗
      • requestPermission

         abstract Unit requestPermission(Activity activity, Boolean isAutoShow, Boolean canUseAppScope, Function1<Boolean, Unit> resultListener)

        主动请求浮窗权限

        Parameters:
        activity - 当前activity
        isAutoShow - 有权限后,是否自动显示浮窗
        canUseAppScope - 无权限时,是否需要浮窗降级为应用内浮窗
        resultListener - 结果回调
      • releaseConfig

         abstract Unit releaseConfig(Boolean isRelease)

        释放浮窗配置,一般是用户拒绝了权限

        Parameters:
        isRelease - 是否释放配置