Tôi đang cố gắng hiểu sự khác nhau giữa dịch vụ và bộ thu sóng là gì, khi tôi nhìn thấy chúng có thể thực hiện tương tự.sự khác biệt giữa các dịch vụ và máy thu phát sóng
Ví dụ: tôi có một ứng dụng: App1 cung cấp dịch vụ được gọi là ToastHelloWorld, chỉ tạo Toast và stopSelf(). Tôi hiển thị nó với các ứng dụng khác bằng bộ lọc ý định với tên hành động: "com.test.HelloToast"
Bây giờ tôi có một ứng dụng khác: App2 tôi muốn sử dụng ngầm dịch vụ có hành động "com.test. HelloToast "vì vậy tôi gọi startService (new Intent (" com.test.HelloToast "));
và nó hoạt động.
Tại sao tôi sử dụng bộ thu phát sóng khi tôi có thể thực hiện mọi thứ với dịch vụ và không có giới hạn về giới hạn thực hiện 5 giây ?.
Tôi biết hầu hết "sự kiện hệ thống" được hiển thị qua chương trình phát sóng 'nhưng không thể chúng được xuất bản dưới dạng Mục đích dịch vụ?
Bạn cũng có thể khởi động Dịch vụ khi khởi động thiết bị. –