2012年12月11日火曜日

onServiceConnectedのライフサイクル

ContextWrapper.bindService(Intent service, ServiceConnection conn, int flags)と
unbindService(ServiceConnection conn)は非同期で動作する。
よって起動してから何かしらの動作をしたい場合はServiceConnectionのonServiceConnectedで行う。
Serviceのステータスだけを確認するコードを書こうとしてbindの直後にunbindを書いて
非同期で終了が走ってしまったためonServiceConnectedが呼ばれず失敗した。

0 件のコメント:

コメントを投稿