android开发,binderService遇到的一个有关问题,求大神帮忙解决

android开发,binderService遇到的一个问题,求大神帮忙解决~
在编写binderService时,开始一个service时完全正常,但是点击按钮,调用unbindService(conn);解绑服务时,本应当正常结束当前进行的服务,但是显示程序已经停止运行。。,LOGCAT有截图,那个错误没有显示所在行数啊,在MANIFAST里明明已经声明了,到底是怎么回事呢? 求大神解答啊,谢啦~~~

首先点绑定按钮后,服务开始,点解绑按钮一下时,没有任何反应,也不报错,再点一下就会停止运行,并报错。
(logcat第一行有一个播放音乐的错误,但运行程序时可以正常播放音乐,不知道是怎么回事,有明白的大神顺便告诉我一下谢啦~)

android开发,binderService遇到的一个有关问题,求大神帮忙解决
android开发,binderService遇到的一个有关问题,求大神帮忙解决
android开发,binderService遇到的一个有关问题,求大神帮忙解决
android开发,binderService遇到的一个有关问题,求大神帮忙解决
android开发,binderService遇到的一个有关问题,求大神帮忙解决
android开发,binderService遇到的一个有关问题,求大神帮忙解决

------解决方案--------------------
你还是看下你的activity中的调用顺序是否有问题,这看来是你在解除绑定的时候,已经未绑定service了
------解决方案--------------------
try{
unbindService(conn);
}catch(Exception e){

}

onServiceDisconnect是没有被调用的
------解决方案--------------------
绑定 Service 的时候 用 getApplicationContext 整个工程的上下文环境 去绑定, 不要使用 Activity 

打印一下 bindService 的返回值, 看是否绑定成功. 
------解决方案--------------------
调用unbind的时候,报service not registered?
SecondActivity的第129行,到底是什么?

unbind的那个service注册得有问题,注意看看类名有没有差错,注册操作有没有正常运行。