[code]private ServiceConnection serviceConnection = new ServiceConnection(){ @Override
public void onServiceConnected(ComponentName name, IBinder service){
Log.v("MainBoard", "in onServiceConnected");
hyjService = ((HYJIMService.LocalBinder)service).getService();
} @Override
public void onServiceDisconnected(ComponentName name){
Log.v("MainBoard", "in onServiceDisconnected");
hyjService = null;
}
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.mainboard);
setTitle("主界面");
intent = new Intent(MainBoard.this, HYJIMService.class);
bindService(intent, serviceConnection, BIND_AUTO_CREATE);
if(hyjService == null){
Log.v("MainBoard","hyjService == null");
}else{
hyjService.getFriendsList(userName);
}
Log.v("MainBoard","oncreate end");
}[/code]
public void onServiceConnected(ComponentName name, IBinder service){
Log.v("MainBoard", "in onServiceConnected");
hyjService = ((HYJIMService.LocalBinder)service).getService();
} @Override
public void onServiceDisconnected(ComponentName name){
Log.v("MainBoard", "in onServiceDisconnected");
hyjService = null;
}
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.mainboard);
setTitle("主界面");
intent = new Intent(MainBoard.this, HYJIMService.class);
bindService(intent, serviceConnection, BIND_AUTO_CREATE);
if(hyjService == null){
Log.v("MainBoard","hyjService == null");
}else{
hyjService.getFriendsList(userName);
}
Log.v("MainBoard","oncreate end");
}[/code]
解决方案 »
- 非常棘手问题,求高手解答
- 升级ADT 20 后的几个问题(新手请教)
- Android通过http与servlet通讯 乱码?(有代码)
- 两个UI相互调用的问题,请高手指点!
- android中从Activity1跳转到另一个Activity2中,再跳回来就出现了内存泄漏的问题????怎么解决啊???
- 底层驱动ko文件能不能通过apk发布,现在都用insmod手工注入内核调试,它们该怎么发布啊?
- 我写的Android程序,为什么运行一段时间后会自动重启?
- 新手提问,编译android源代码的目的是啥……
- imageview控件问题
- 求demo ,或思路。动态添加activity,
- 绘制bezier曲线,想要局部重绘,rect区域应该怎么计算?
- 480X800模拟器显示异常的问题
请教:为什么onServiceConnected没有调用[问题点数:20分]
public MyService getService() {
return MyService.this;
} }@Override
public IBinder onBind(Intent intent) {
IBinder result = null;
if (null == result) {
result = new MyBinder();
}
return result;
}}