java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.test.Test
得意犹堪夸世俗,诏黄新湿字如鸦。这篇文章主要讲述java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.test.Test相关的知识,希望能为你提供帮助。
由于我在第二个Activity中指定了进程名字,但是服务却没有指定进程名(默认跟主入口一个进程)所以报错。
网上找到的是 服务 和绑定服务的客户端必须在同一个application或者进程中,所以Manifest中也要指定服务的进程名且和调用服务的Activity的中客户端在同一进程中。
【java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.test.Test】<
service android:name=".TestService" android:process="myprocess.remote"/>
<
activity android:name=".SecondActivity"android:process="myprocess.remote"/>
推荐阅读
- Android手机fastboot 刷机命令
- Android开始之 普通/自定义Toast
- Android-模拟器genymotion的安装与配置
- 解决Android SDK下载和更新失败问题
- android logger的使用
- 《Android权威编程指南(The Big Nerd Ranch Guide)(第二版)》12.4挑战练习
- Android程序中使用iconfont心得
- Android中集成第三方支付
- Android传感器系统架构