Android Service在bindService不能触发onServiceConnected方法
2012-06-16 22:08
826 查看
按照《Android开发入门与实践》上介绍,测试Android Service的生命周期。
运行代码后调用bindService,无法触发onServiceConnected
查其代码,主要是onBind返回时没有返回一个IBinder的接口类
代码改成如下就好了。
运行代码后调用bindService,无法触发onServiceConnected
查其代码,主要是onBind返回时没有返回一个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 ; }
相关文章推荐
- Android Service在bindService不能触发onServiceConnected方法
- Android AIDL bindService后不能调用onServiceConnected方法(一种情况)
- bindService不能触发onServiceConnected方法
- bindService不能触发onServiceConnected方法的原因
- bindService不能触发onServiceConnected方法的原因
- android service bindService onServiceConnected没有调用
- bindService后,onServiceConnected方法没有执行
- Android TabActivity无法正常bindService解决方法
- Android中 Service的onStartCommand方法空指针错误
- Android TabActivity中的子Tab Activity 无法正常 bindService 之 解决方法
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- Android TabActivity无法正常bindService解决方法
- Android中bindService的使用方法
- Android中的onConfigurationChanged方法不能被调用
- Android--service里 onstart()onStartCommand()方法的区别
- 调用android非unbind的服务中的方法(不使用bindService启动的服务)
- Android bindService失败,解决方法。
- android之startService和bindService方法的区别
- Android TabActivity无法正常bindService解决方法
- bindService不调用onServiceConnected的问题