http://blog.csdn.net/id19870510/article/details/6750459
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(this, LogService.class);
//startService(intent);
//onCreate onStart 返回finish activity的时候 service仍然执行
//[既执行startService又执行bindService] onCreate onStart onBind
//返回 finish 的时候 不会destroy。 当再次启动activity的时候 只执行onStart
bindService(intent, new ServiceConnection() {
// onCreate onBind 返回finish activity的时候 service--onUnbind onDestroy
@Override
public void onServiceDisconnected(ComponentName name) {
}
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
}
} , BIND_AUTO_CREATE);