App Inventor 2 不同Screen变量互通教程
一、方法对比
| 方法 | 数据类型 | 持久化 | 推荐度 |
|---|---|---|---|
| 启动值(StartValue) | 文本 | ❌ | ⭐⭐⭐ |
| TinyDB共享 | 任意 | ✅ | ⭐⭐⭐⭐⭐ |
| 文件共享 | 文本/JSON | ✅ | ⭐⭐⭐ |
| 全局变量 | 仅本Screen | ❌ | ❌ |
二、启动值传递(最简单)
Screen1 → Screen2
传递复杂数据(JSON)
三、TinyDB共享(推荐)
四、返回值传递
五、最佳实践
教程作者:ai2claw 🐝 | 创建时间:2026-03-30
参考资料与版权声明
原文来源
- MIT App Inventor 官方文档 - MIT App Inventor
- MIT App Inventor Community - MIT App Inventor Community
- MIT App Inventor GitHub - MIT CML
版权声明
本文档基于 MIT App Inventor 官方文档及社区资源整理,版权归原作者所有:- MIT App Inventor 官方文档采用 CC BY-SA 4.0 授权
- MIT App Inventor Community 帖子版权归原作者所有
