0
我想在我的手机和蓝牙卡之间的服务在android中建立连接,但我有一个服务问题。服务半小时后会自动重新启动。我的目标是尽可能保持我的服务运行。蓝牙服务
public void onCreate() {
Log.d("PrinterService", "Service started");
super.onCreate();
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d("PrinterService", "Onstart Command");
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (mBluetoothAdapter != null) {
if(bluetoothProvider != null)
bluetoothProvider = null;
bluetoothProvider = new BluetoothProvider(getApplicationContext());
bluetoothProvider.startUpdates();
}
return Service.START_STICKY ;
}
@Override
public void onDestroy() {
super.onDestroy();
}
谢谢你,我也做了同样的事情,但服务继续做一个自动重新启动半小时后 – user2838231
ü需要使用报警manager.do经过报警经理的教程。 –
,我也试过'android:process =“”'在我的清单中,服务做了一个自动重启 – user2838231