Examples of using Bindservice in Vietnamese and their translations into English
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
Service mà được tạo ra bằng bindService().
BindService() trả về ngay lập tức và không trả IBinder về máy khách.
Một Client có thểgắn kết với Service bằng cách gọi bindService().
( Nếu dịch vụ không phải là đang chạy, bindService() có thể start nó.).
Một máy khách có thể gắnkết với dịch vụ bằng cách gọi bindService().
BindService() để thiết lập mộtkết nối liên tục giữa các thành phần và dịch vụ đích.
Dịch vụ được tạo khi một thành phần khác( máy khách)gọi bindService().
BindService(), cho phép một long- standing connection đƣợc tạo ra để service có thể tƣơng tác với nó.
Dịch vụ có thể được bắt đầu với Context. startService() và Context. bindService().
Tham số đầu tiên của bindService() là một Intent trong đó nêu rõ tên của các dịch vụ sẽ gắn kết( mặc dù ý định có thể ngầm hiểu).
Hoặc bạn có thể liên kết với service bằng cách truyền vào một Intent thông qua phương thức bindService().
Nếu một thành phần gọi bindService() để tạo dịch vụ( và onStartCommand() không được gọi), khi đó dịch vụ sẽ chỉ chạy khi nào mà thành phần đó còn gắn kết với nó.
Bound service là" bound" khi một component ứngdụng liên kết cho nó bằng cách gọi bindService().
Mặc dù hình tách riêng các dịch vụ được tạo bởi startService()với các dịch vụ được tạo bởi bindService(), hãy ghi nhớ rằng bất kỳ dịch vụ nào, dù được bắt đầu như thế nào, đều có thể cho phép máy khách gắn kết với nó.
Bắt đầu với Android 5.0( API mức 21),hệ thống sẽ đưa ra lỗi ngoại lệ nếu bạn gọi bindService() bằng một ý định không biểu thị.
Hệ thống sẽ gọi phương pháp này khi một thành phần khác muốn gắn kết với dịch vụ( chẳng hạn như để thực hiện RPC), bằng cách gọi bindService().
Nó có thể được sử dụng với startActivity để bắt đầu một Activity, với broadcastIntent để gửi nó tới bất kì một thành phần BroadcastReceiver nào,và với startService( Intent) hay bindService( Intent, ServiceConnection, int) để giao tiếp với một service chạy nền.
Bound Service- Một dịch vụ bị ràng buộc khi một thành phần ứngdụng liên kết với nó bằng cách gọi bindService().
Nó có thể được sử dụng với startActivity để chạy một Activity, broadcastIntent để gửi nó tới bất kỳ thành phần BroadcastReceiver nào quan tâm đến,và với startService( Intent) hoặc bindService( Intent, ServiceConnection, int) để giao tiếp với một Service ở Background.
Nếu dịch vụ được thiết kế với một giao diện máy khách-máy chủ, bạn có thể gắn kết với dịch vụ từ một thành phần khác bằng cách chuyển Intent sang bindService().
Phương pháp bindService() trả về ngay lập tức mà không có giá trị, nhưng khi hệ thống Android tạo kết nối giữa máy khách và dịch vụ, nó gọi onServiceConnected() trên ServiceConnection, để giao IBinder mà máy khách có thể sử dụng để giao tiếp với dịch vụ.
Các phương pháp onCreate() và onDestroy() được gọi cho tất cả dịch vụ,dù chúng được tạo bởi startService() hay bindService().
Dịch vụ có thể được bắt đầu bằng cách gọi startService(), nó cho phép dịch vụ chạy mãi,và cũng cho phép một máy khách gắn kết với dịch vụ bằng cách gọi bindService().
Các phương thức onCreate() và onDestroy() được gọi cho tất cả các Service dù chúng có được bắt đầu bằng Context. startService()hoặc Context. bindService() hay không.
Sau đó, có thể là khi người dùng muốn thực thi một quyền điều khiển đối với trình phát đó hoặc lấy thông tin về bài hát đang phát, hoạt động có thể gắnkết với dịch vụ bằng cách gọi bindService().
Sơ đồ bên trái cho thấy vòng đời khi dịch vụ được tạo bằng startService() và sơ đồ bên phải cho thấy vòng đờikhi dịch vụ được tạo bằng bindService().
Trong sơ đồ sau phía bên trái mô tả vòng đời của service khi được tạo với startService(), và phía bên phải mô tả vòngđời của service khi được tạo với bindService().
Sau đó, có thể khi người dùng muốn thực hiện một số kiểm soát đối với các cầu thủ hoặc nhận được thông tin về các bài hát hiện hành, một activity có thểliên kết với các service bằng cách gọi bindService().