如何使用麻省理工学院应用程序发明人的意图在屏幕之间传递数据

时间:2015-01-10 03:41:17

标签: app-inventor

我是麻省理工学院应用程序发明工具的初学者。我坚持在屏幕之间传递数据。我在互联网上搜索了很多时间。我使用有意图的活动启动器获得了很多结果,但是在麻省理工学院的应用程序发明者中它是如何实现的?

如果在android中我们可以传递这样的数据

Intent i = new Intent(this, ActivityTwo.class);

i.putExtra("Value1", "This value one for ActivityTwo ");

i.putExtra("Value2", "This value two ActivityTwo");

startActivity(i);   

通过使用bundle,我们可以得到那些数据,但在麻省理工学院的应用程序发明者中它是如何实现的?

1 个答案:

答案 0 :(得分:8)

您有2个选项可以在屏幕之间传递数据:

  1. 使用open another screen with start value块例子: enter image description here 如你所见,一个值也可以是一个列表...
    然后在另一个屏幕中,您可以使用get start value

  2. 获取数据
  3. 使用TinyDB例如在Screen1中将数据存储在TinyDB中并在Screen2中再次读取

  4. see also this example