Đây là mã trong số Activity
của tôi. Bắt đầu một Mục đích, sau đó là Kết nối, phải không?Làm cách nào để liên kết dịch vụ này trong Android?
hello_service = new Intent(this, HelloService.class);
hello_service_conn = new HelloServiceConnection();
bindService(hello_service, hello_service_conn, Context.BIND_AUTO_CREATE);
Nhưng câu hỏi của tôi là ... những gì nằm trong kết nối?
class HelloServiceConnection implements ServiceConnection {
public void onServiceConnected(ComponentName className,IBinder boundService) {
}
public void onServiceDisconnected(ComponentName className) {
}
};
Có thể ai đó cho tôi biết những gì tôi đang đưa vào onServiceConnected và onServiceDisconnected?
Tôi chỉ muốn kết nối cơ bản để Activity
và Service
của mình có thể trao đổi với nhau.
Chỉnh sửa: Tôi đã tìm thấy một hướng dẫn hay và tôi thực sự có thể đóng câu hỏi này, trừ khi ai đó muốn trả lời. http://www.androidcompetencycenter.com/2009/01/basics-of-android-part-iii-android-services/
Liên kết tới bài viết này không có sẵn, nhưng có thể tìm thấy tại: http://www.mongrel-phones.com.au/default/how_to_make_a_local_service_and_bind_to_it_in_and_android –
liên kết đã chết ngay bây giờ – PKTomar