Cross-platform Hyperloop Module for detecting if app paused or resumed on both the iOS and Android
- iOS uses core T.App EventListeners pause and resume
- Android uses Narive Java Classes via Hyperloop and a setInterval to check and detect - Credit for native code: https://github.com/benbahrenburg/benCoding.Android.Tools
- Copy the appPauseResume.js file to your
lib/
(Alloy) or your Resources (Classic) directory - Copy the example code to your Titanium app
- Go for it!
// require appPauseResumeModule
var appPauseResume = require('appPauseResume');
// run appPauseResume and add resume and pause callbacks
appPauseResume({pause: function(){
Ti.API.info("appPauseResume - pause");
},
resume: function(){
Ti.API.info("appPauseResume - resume");
},
setIntervalTime: 1000, // Optional - Default: 1000 miliseconds (1 second)
});
MIT
© 2018 by Dieskim