To jest kod w mojej Activity
. Zainicjuj Intent, a następnie Połączenie, prawda?Jak powiązać tę usługę w systemie Android?
hello_service = new Intent(this, HelloService.class);
hello_service_conn = new HelloServiceConnection();
bindService(hello_service, hello_service_conn, Context.BIND_AUTO_CREATE);
Ale moje pytanie brzmi ... co dzieje się wewnątrz połączenia?
class HelloServiceConnection implements ServiceConnection {
public void onServiceConnected(ComponentName className,IBinder boundService) {
}
public void onServiceDisconnected(ComponentName className) {
}
};
Czy ktoś może mi powiedzieć, co mogę umieścić kod do onServiceConnected i onServiceDisconnected?
Chcę tylko podstawowe połączenie, aby moje Activity
i Service
mogły ze sobą rozmawiać.
Edytuj: Znalazłem dobry samouczek i mogę zamknąć to pytanie, chyba że ktoś chce odpowiedzieć. http://www.androidcompetencycenter.com/2009/01/basics-of-android-part-iii-android-services/
link do tego artykułu nie jest dostępny, ale można je znaleźć pod adresem: http://www.mongrel-phones.com.au/default/how_to_make_a_local_service_and_bind_to_it_in_android –
dać odnośnik teraz jest martwy – PKTomar