private
void
initConnection(){
mServiceConnection =
new
ServiceConnection() {
@Override
public
void
onServiceDisconnected(ComponentName name) {
mService =
null
;
Log.d(
"ddddddddd"
,
"onServiceDisconnected========="
);
}
@Override
public
void
onServiceConnected(ComponentName name, IBinder service){
mService = IRemoteService.Stub.asInterface((IBinder) service);
Log.d(
"ddddddddd"
,
"onServiceConnected========="
);
}
};
if
(mService ==
null
){
startServiceBind();
}
}
private
void
startServiceBind(){
Intent i =
new
Intent(
this
, LoginService.
class
);
startService(i);
boolean
b = bindService(i, mServiceConnection, Context.BIND_AUTO_CREATE);
Log.d(TAG,
"bindservice : "
+ b);
}