Tôi đang phát triển một ứng dụng liên lạc với dịch vụ của tôi qua máy thu.dịch vụ android tự khởi động lại trên ứng dụng bị giết
khai Manifest Mã Dịch vụ
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(LOCATION_UPDATE);
mBroadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
receiverWorks(intent);
}
};
this.registerReceiver(mBroadcastReceiver, intentFilter);
return START_STICKY;
}
Dịch vụ của
<service
android:name="com.test.IService"
android:enabled="true"
android:label="IService"
android:process=":iservice" >
</service>
Vấn đề là nó khởi động lại bản thân sau khi ứng dụng (ứng dụng của tôi trong đó sử dụng dịch vụ này) đã được giết. Làm thế nào tôi có thể ngăn chặn điều này? Đã cố gắng xóa android: process nhưng không có gì thay đổi.
Đang chờ bạn trợ giúp.
Cảm ơn
Bạn đã bao giờ tìm thấy giải pháp chưa? Tôi đang gặp sự cố tương tự – StuStirling