This shows you the differences between two versions of the page.
built_in:save_text [2020/07/07 08:23] stevegarman |
built_in:save_text [2020/07/07 16:56] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====SaveText===== | ||
- | |||
- | // | ||
- | |||
- | ====Description==== | ||
- | |||
- | 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 **id** 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 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. | ||
- | |||
- | < | ||
- | |||
- | See also [[built_in: | ||
- | |||
- | ---- | ||
- | |||
- | ====Example==== | ||
- | |||
- | <code javascript> | ||
- | |||
- | function OnStart() | ||
- | { | ||
- | name = app.LoadText( " | ||
- | app.ShowPopup( name ); | ||
- | |||
- | if( name==" | ||
- | else name = " | ||
- | app.SaveText( " | ||
- | } | ||
- | |||
- | </ | ||
- | |||
- | ==== 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 used. | ||
- | |||
- | If the customer installs an update to the app later, any values the app has saved will not be lost. | ||