flutter message.runtimeType == SendPort 类型判断不起作用

在这里插入图片描述
flutter message.runtimeType == SendPort 类型判断不起作用
错误解释:
在Flutter中,message.runtimeType == SendPort 检查类型无法正常生效是因为 runtimeType 属性表示实际运行时的类型,而不是编译时的类型。如果 message 是 SendPort 类型或其子类的实例,即使它是从另一个Isolate传递过来的,runtimeType 可能不等于 SendPort,因为它可能是一个不同的类型的实例,继承自 SendPort的子类。

解决方法:

is 关键字考虑继承关系(推荐)

runtimeType‘==’不考虑继承关系

相关推荐

  1. GFW作用

    2024-04-06 03:34:05       38 阅读
  2. Spring MVC 的Controller切面拦截作用

    2024-04-06 03:34:05       57 阅读
  3. [Flutter] Android Studio pub get 作用

    2024-04-06 03:34:05       31 阅读
  4. Nginx配置缺少导致CSS作用

    2024-04-06 03:34:05       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 03:34:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 03:34:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 03:34:05       87 阅读
  4. Python语言-面向对象

    2024-04-06 03:34:05       96 阅读

热门阅读

  1. 信创环境ES索引管理脚本:close, delete

    2024-04-06 03:34:05       35 阅读
  2. 代码随想录-13day:二叉树2

    2024-04-06 03:34:05       29 阅读
  3. 【二分与前缀和】python例题详解

    2024-04-06 03:34:05       33 阅读
  4. minicap安装教程

    2024-04-06 03:34:05       100 阅读
  5. OJ练习第190题——坐标移动

    2024-04-06 03:34:05       30 阅读
  6. 探索Django:打造高效、可扩展的Web应用(下)

    2024-04-06 03:34:05       41 阅读
  7. BL202 耦合器可扩展0-5V输入

    2024-04-06 03:34:05       35 阅读
  8. 常规的k8s的监控指标

    2024-04-06 03:34:05       39 阅读
  9. Spring注入方式解析与实践

    2024-04-06 03:34:05       34 阅读