30/09/2018, 22:45
Cách chạy service ngay cả khi app killed?
- Em đang viết 1 app hiện thị notification bằng service, nhưng khi kill app thì service cũng dừng luôn.
Khi app kill thì service gọi hàm onTaskRemoved(), e đã thử dùng broadcast mở lại service nhưng k đc? - Khi hiện thị notification e dùng remoteView (tự xây dựng layout) nhưng button hiện thị k giống như trong layout,
Mong a/c giúp đỡ!
Bài liên quan
Tìm hiểu thằng startForeground().
1)Vẫn không dc a ak.
2)Layout của e tạo button dạng mặc định ( hình chữ nhật) vào máy lại nhận dạng bo tròn các cạnh như này a.Với cả các button và text k đặt dc ở giữa trong thanh à ( hơi lệch lên trên)
Đã làm được những gì mà không được? Sao không đưa code lên luôn
E đã có startForeground() trong phần hàm hiện thông báo r a nhưng khi kill vẫn tắt
E mới code demo thử ạ
Doccument của android có chỉ rõ mà hình như bạn không thèm đọc hay sao ấy, start foreground chỉ có tác dụng giành quyền ưu tiên đối với system khỏi bị kill khi thiếu bộ nhớ, tuy nhiên không có gì đảm bảo là service sẽ không bị kill cả, hành động kill với tư cách là user sẽ có quyền quyết định cao nhất, bỏ qua mọi config mà không cần biết service đang chạy, đang ưu tiên hay không.
Vâng e cảm ơn. E sẽ chú ý hơn