Có cách nào để kiểm tra xem dịch vụ chưa hoạt động trước khi khởi động không?Cách đảm bảo rằng bạn không khởi động dịch vụ hai lần android
Nếu nó có thể nằm trong onCreate() của dịch vụ, nó sẽ tốt hơn,
Cảm ơn bạn!
Có cách nào để kiểm tra xem dịch vụ chưa hoạt động trước khi khởi động không?Cách đảm bảo rằng bạn không khởi động dịch vụ hai lần android
Nếu nó có thể nằm trong onCreate() của dịch vụ, nó sẽ tốt hơn,
Cảm ơn bạn!
sửa lỗi bằng cờ/cờ trong dịch vụ. (Một dịch vụ chỉ có thể được bắt đầu một lần)
Bạn không thể bắt đầu dịch vụ hai lần, nó sẽ vẫn chạy nếu bạn cố gắng khởi động lại. Link to the Android docs.
có nhưng nó bị treo nếu tôi cố gắng khởi động nó 2 lần –
nó phải do một số thứ khác gây ra sự cố – waqaslam
đăng một số mã? –
Bạn không cần phải làm điều này. Nó có thể là dấu hiệu của một vấn đề khác. Bạn đang làm điều gì đó trong onStartCommand() của dịch vụ mà bạn nên làm trong onCreate() thay thế? –
Bạn có thể trình bày một ví dụ không? –
Không ai có thể nhận câu trả lời từ câu trả lời của bạn –