Dịch vụ hoạt động giống như Hoạt động Bất cứ điều gì bạn muốn associate
một lần với một dịch vụ sẽ hoạt động onCreate
giống như khởi tạo
và bất cứ khi nào service
được gọi bằng startService . onStartCommand
sẽ được gọi. và bạn có thể chuyển bất kỳ hành động nào để thực hiện. như đối với máy nghe nhạc, Bạn có thể phát, tạm dừng, ngừng sử dụng hành động
Và bạn thực hiện bất kỳ operation in service
hành động nào bằng cách gửi một hành động và nhận nó trênonStartCommand
onCreate
hoạt động như một Constructor.
Chỉnh sửa ngắn gọn
onCreate()
chỉ cuộc gọi lần đầu tiên bạn bắt đầu Service
Trong khi onStartCommand()
cuộc gọi mỗi khi bạn gọi startService
lại. Nó cho phép bạn thiết lập một hành động như phát, dừng, tạm dừng nhạc.
public void onStartCommand()
{
if(intent.getAction.equals("any.play")
{
//play song
}
else if(intent.getAction.equals("any.stop")
{}
}
onCreate
luôn luôn được gọi bất kể