This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
built_in:save_text [2015/03/04 18:12] octazid created |
built_in:save_text [2020/07/07 16:56] (current) |
||
---|---|---|---|
Line 5: | Line 5: | ||
====Description==== | ====Description==== | ||
- | The **SaveText** method saves a text value to the user's storage space. Use this method when saving and loading user preferences. | + | The **SaveText** method saves a text **value** to the user's storage space under **valueName**. Use this method when saving and loading user preferences. |
- | The third parameter is an optional text parameter and allows sharing of data across multiple Apps when the same id is used by both apps. | + | The third parameter |
+ | |||
+ | The third parameter is only useful for sharing data between apps run in the DroidScript IDE. It cannot be used to share data between standalone apps created with the apk-builder. | ||
< | < | ||
Line 30: | Line 32: | ||
</ | </ | ||
+ | |||
+ | ==== APK ==== | ||
+ | When you use SaveText while running in the DroidScript app, the value will be stored in DroidScript. | ||
+ | |||
+ | When you first create your APK the text you have saved will **not** be bundled with the apk. | ||
+ | |||
+ | The first time the customer runs the app, the default value will be returned by app.LoadText. | ||
+ | |||
+ | If the customer installs an update to the app later, any values the app has saved will not be lost. | ||
+ |