如何自行启动服务? 我不想从另一个活动启动该服务,但我想绑定到该活动的服务。我的问题与此链接中描述的完全相同。 onServiceConnected never called after bindService method 即我的onserviceconnected永远不会被调用。onserviceconnected从未叫过:android
Messenger mService = null;
public void onServiceConnected(ComponentName className, IBinder service) {
mService = new Messenger(service);
Log.d("IMSLogging", "inside onServiceConnected");
}
从OnCreate中我的活动我打电话bindService.but我收到的时候我在做什么mService.send(MSG)NullPointerException异常的;从OnCreate中(该bindService叫,当然后。)虽然bindService被返回true,
我相信我已经发布了代码。问题是,即使我从oncreate方法调用bindservice后,mService仍然为null。同样,我在代码中提到的log.d也从未在日志中找到过。 – scooby 2012-07-23 11:58:35