Hỏi về lấy dữ liệu từ server theo thời gian thực trong android?
Chào mọi người! mình đang tìm hiểu về android và có một vấn đề.Mình lấy dữ liệu từ một server thông qua web service( server này không phải của mình và mình chỉ đơn giản lấy dữ liệu thông qua http). Dữ liệu trên server được cập nhật liên tục (theo giờ hoặc phút), vậy cho mình hỏi ngoài cách đặt lịch định kỳ cho service từ ứng dụng của mình để lấy dữ liệu, hay còn cách nào khác để đảm bảo dữ liệu của mình được cập nhật thường xuyên ( có thể có độ trễ ) . Mình thấy cách đặt lịch cho service bằng AlarmManager hoặc JobSheduler thì hơi tù và tốn tài nguyên vì dữ liệu trên server được cập nhật theo phút.
Nếu là mình mình cũng dùng AlarmManager, không biết có cách nào tốt hơn không
muốn làm ứng ụng real-time chắc chắn phải làm wed sevice của riêng mình đúng không anh?
Real time thi ban phai su dung socket (web socket cung duoc) thay vi webservice.
Trong android thi su dung service de reload qua http cung la 1 cach kha on.