0
我正在寫一個背景應用程序只能使用服務。 我使用BroadcastReceiver啓動服務。有時它運作良好,但有時它不起作用。如何執行長時間的任務只能在android中使用BroadcastReceiver?
我知道原因是BroadcastReceiver exec liftcycle是10秒,所以用它啓動很長時間的任務不會結束。
Intent i = new Intent();
i.setClass(context, RegisterService.class);
context.startService(i);
如果我想執行長時間任務,只能使用BroadcastReceiver和服務,該怎麼辦?