0
我想創建一個即使在應用程序從任務管理器關閉時也會運行的service
。我創建了一個服務,然後記錄了一條消息以檢查它是否正在運行,並且我注意到它只在應用程序正在運行或處於前景時才起作用。Android服務在應用程序死亡後停止
服務類:
public class CallService extends Service {
private final LocalBinder mBinder = new LocalBinder();
protected Handler handler;
public class LocalBinder extends Binder {
public CallService getService() {
return CallService .this;
}
}
@Override
public IBinder onBind(Intent intent) {
return mBinder;
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
public void onDestroy() {
super.onDestroy();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d("TESTINGSERVICE", "Service is running");
}
}
開始從我的MainActivity服務:
@Override
protected void onCreate(Bundle savedInstanceState) {
...
startService(new Intent(this, CallService.class));
清單
<application>
...
<service
android:name=".activities.services.CallService">
</service>
</application>
我必須做什麼改變?謝謝,夥計
感謝這工作:) – Dinuka
OMG這個工程就像魔術。 1+爲你 –