Back

GetData

JS Py
Hello World

Returns data stored via app.SetData(key, value).

app.GetData( name ) → String

All data will be lost when the app is closed.

See Also: SetData

Example - Get Saved Data

function OnStart()
{
    app.SetData( "myvar", "Hello World!" );
    var data = app.GetData("myvar");
    app.Alert( data, "Saved Data:" );
}
from native import app

def OnStart():
    app.SetData("myvar", "Hello World!")
    data = app.GetData("myvar")
    app.Alert(data, "Saved Data:")
    Copy     Copy All       Run      

Example - Random Value

function OnStart()
{
    lay = app.CreateLayout( "linear", "VCenter,FillXY" );

    btn = app.AddButton( lay, "Press Me", 0.3, 0.1 );
    btn.SetOnTouch( btn_OnTouch );

    app.AddLayout( lay );
}

function btn_OnTouch()
{
    app.SetData( "number", 100 * Math.random() | 0 );

    var data = app.GetData( "number" );
    app.ShowPopup( "Data: " + data);
}
from native import app
import math
import random

def OnStart():
    lay = app.CreateLayout("linear", "VCenter,FillXY")

    btn = app.AddButton(lay, "Press Me", 0.3, 0.1)
    btn.SetOnTouch(btn_OnTouch)

    app.AddLayout(lay)

def btn_OnTouch():
    app.SetData("number", str(int(100 * random.random())))
    data = app.GetData("number")
    app.ShowPopup("Data: " + data)
    Copy     Copy All       Run      
String