Titanium:如何检索正在运行的Android服务?

时间:2013-08-14 20:48:45

标签: android service titanium appcelerator

我正在使用此代码创建一个Android服务:

var intent = Ti.Android.createServiceIntent({
    url : 'service.js'
});

Ti.Android.startService(intent);

如您所见,此服务仅启动一次,每隔X毫秒不会在一个间隔中调用。现在当应用程序退出(而不是放到后台)并再次启动时,我想检索服务的引用并在用户单击停止按钮时停止它。有没有办法实现这个目标?谢谢

1 个答案:

答案 0 :(得分:1)

在app.js中停止服务 识别停止按钮单击事件并将其调用以停止服务

if(Ti.Android.isServiceRunning(intent){
Titanium.Android.stopService(intent);
}