Skip to content

Instantly share code, notes, and snippets.

@wackyapps
Forked from ricardoalcocer/app.js
Created July 29, 2016 15:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wackyapps/f55497071dd4275f3ab4e77cd1b60219 to your computer and use it in GitHub Desktop.
Save wackyapps/f55497071dd4275f3ab4e77cd1b60219 to your computer and use it in GitHub Desktop.
Appcelerator Titanium Android Background Service
// start service
var SECONDS = 20; // every 10 seconds
var intent = Titanium.Android.createServiceIntent({
url: 'logservice.js'
});
intent.putExtra('interval', SECONDS * 1000); // Needs to be milliseconds
Titanium.Android.startService(intent);
// stop service
var intent = Titanium.Android.createServiceIntent({
url: 'logservice.js'
});
Titanium.Android.stopService(intent);
// for Alloy this file goes in /assets
Ti.API.info('write something');
<android xmlns:android="http://schemas.android.com/apk/res/android">
<services>
<service url="logservice.js" type="interval"/>
</services>
</android>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment