We'll be doing a new system release in the next day or two. This will cause an incompatible change for some multiple screen apps and for some apps that use the activity starter.
If you've been making apps with multiple screens or using the activity starter with the current system, you may need to edit your blocks when you load your project into the system after the release.
Here are the details:
In the current system, multiple screen apps can open new screens with values and return values, but only for text values.
In the new system, you can open new screens and return values that are lists, and return lists as values.
As a result of this change, multiple screen apps that use get-startup-text should now use get-startup-value. If you load an app that used a get- startup-text block, App Inventor will mark that block as an error -- the block will be outlined in red -- and you'll need to change it to get-startup- value in order to proceed.
Similarly, the close-screen-with-result block will need to be replaced by close-screen-with-value.
There's an analogous change needed for some apps that use the activity starter to pass values among activities. The block get startup-text should be replaced by get-start-plain-text and the block close-screen-with-result should be replaced by close-screen-with-plain-text.
So watch for the new system release, and be prepared to modify your blocks.
We're sorry for the trouble.
==Hal
h...@mit.edu