User Tools

Site Tools


built_in:app_events

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
built_in:app_events [2014/10/08 14:34]
stevegarman created
built_in:app_events [2015/03/07 10:28]
octazid add OnAlarm()
Line 3: Line 3:
  
 They are They are
 +^Function ^Called when ^
 +|OnStart()|application is created |
 +|OnMenu( name ) |user selects a menu item |
 +|OnBack() |the back key is pressed but only if it follows app.EnableBackKey( false ); |
 +|OnPause()|application is paused. (eg. When user switches to home screen)|
 +|OnResume() |application is resumed. (eg. When user returns from home screen) |
 +|OnConfig() |configuration changes. (eg. When user rotates phone) |
 +|OnAlarm() |an alarm previously set by app.SetAlarm() is triggered |
  
-    //Called when application is created +The code of the sample that is bundled with DroidScript is reproduced below without permission. Hope you don't mind, guys.
-    function OnStart() +
-.     +
-    //Called when user selects a menu item. +
-    function OnMenu( name ) +
-+
-    //Called when the back key is pressed. +
-    function OnBack()  +
-+
-    //Called when application is paused. (eg. When user switches to home screen) +
-    function OnPause()  +
-+
-    //Called when application is resumed. (eg. When user returns from home screen) +
-    function OnResume()  +
-+
-    //Called when configuration changes. (eg. When user rotates phone) +
-    function OnConfig()  +
- +
-The code of the sample that is bundled with AndroidScript is reproduced below without permission. Hope you don't mind, guys.+
 <code javascript appEvents.js> <code javascript appEvents.js>
 //Called when application is created. //Called when application is created.
Line 30: Line 20:
  app.SetMenu( "MyMenu1,MyMenu2" );  app.SetMenu( "MyMenu1,MyMenu2" );
  app.EnableBackKey( false );  app.EnableBackKey( false );
-}+ 
 +        //Get current time in milliseconds.  
 +        var now = new Date().getTime();  
 +        //Set alarm for 3 seconds time.  
 +        app.SetAlarm( "Set", 1234, OnAlarm, now + 3000 ); }
  
 //Called when user selects a menu item. //Called when user selects a menu item.
Line 65: Line 59:
  app.ShowPopup( "OnConfig" );      app.ShowPopup( "OnConfig" );    
 } }
-</code>+ 
 +//Called when alarm is triggered.  
 +//(Even if your app is closed)  
 +function OnAlarm( id )  
 +{  
 +    app.ShowPopup( "Got Alarm: id = " + id );  
 +</code>
built_in/app_events.txt · Last modified: 2018/12/30 13:31 (external edit)