2
我創建一個Android服務,我在我的活動只是開始Android服務定期在後臺執行任務嗎?
Intent i = new Intent();
i.setClassName("com.abc.app", MyService.class.getName());
startService(i);
bindService(i, connection, Context.BIND_AUTO_CREATE);
然後我用onServiceConnected回調,讓我的服務實例,這樣我就可以調用它的函數
public void onServiceConnected(ComponentName name, IBinder boundService) {
myService = IMyInterface.Stub.asInterface((IBinder) boundService);
}
我可以成功地調用該功能可以得到結果。但是我希望我的服務能夠定期在後臺執行任務(例如每隔幾分鐘會調用一個函數),我無法從我的活動中調用函數,因爲我在啓動服務後完成了()我的活動,並且希望我的服務只需在後臺運行並執行任務。
Ÿü沒有使用報警服務,重複做模式 – koutuk