Android ServiceはbindServiceでonServiceConnectedメソッドをトリガーできません


『Android開発入門と実践』で紹介されているように、Androidサービスのライフサイクルをテストします.
 
コードの実行後にbindServiceが呼び出され、onServiceConnectedをトリガーできません
そのコードを調べて、主にonBindが返す時1つのIBinderのインタフェースクラスを返していません
 
    @Override 
    public IBinder onBind(Intent i) {

        Log.e(TAG, "============> TestService.onBind");

        return null;
    }

 
コードは以下のように変更すればよい.
private LocalBinder localBinder = new LocalBinder(); 


public class LocalBinder extends Binder {

MyService getService() {

return MyService.this;

}
} 


@Override


public IBinder onBind(Intent i) {

Log.e(TAG, "============> TestService.onBind");

return LocalBinder ;
}