Sự khác biệt giữa startService() và bindService() trong Android
1. Vòng đời dịch vụ:
Khi khởi tạo bằng startService(), dịch vụ trải qua chuỗi phương thức: onCreate() → onStartCommand(). Dịch vụ sẽ tiếp tục chạy nền độc lập cho đến khi có lệnh dừng rõ ràng qua stopService() hoặc stopSelf(), lúc đó hệ thống gọi onDestroy(). Ngược lại, với bindService(), dịch vụ chỉ được tạo nếu chưa tồn tại (onCreate()), sau ...
Đăng vào ngày 9 tháng 7 lúc 09:38