instance property

DencendToastPlatform get instance

获取当前平台实例

默认使用MethodChannelDencendToast实现 该方法提供了访问当前活动实现的统一入口

Implementation

static DencendToastPlatform get instance => _instance;
set instance (DencendToastPlatform instance)

设置平台实例

平台特定实现应该使用自己的平台特定类来设置此值, 该类应扩展DencendToastPlatform

使用PlatformInterface.verifyToken验证实例的有效性 这是Flutter平台插件的安全机制,防止错误实例的注入

Implementation

static set instance(DencendToastPlatform instance) {
  PlatformInterface.verifyToken(instance, _token);
  _instance = instance;
}