0

このコードを使用してAndroidサービスを作成しています:

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

Ti.Android.startService(intent);

ご覧のとおり、このサービスは 1 回だけ開始され、X ミリ秒ごとに呼び出されるわけではありません。アプリケーションが終了し (バックグラウンドにならない)、再度起動したときに、サービスの参照を取得し、ユーザーが停止ボタンをクリックした場合にサービスを停止したいと考えています。これを達成する方法はありますか?ありがとうございました

4

1 に答える 1

1

停止ボタンのクリック イベントを識別して app.js でサービスを停止し、これを呼び出してサービスを停止する

if(Ti.Android.isServiceRunning(intent){
Titanium.Android.stopService(intent);
}
于 2013-08-14T20:54:05.513 に答える