IInterface::asBinder在android 5.1源码下编译通过,在android 6.0源码下编译编译报错,报错信息如下:
error: no matching function for call to ‘android::Icallback::asBinder()'
【配图摄于浙江横店秦王宫2017年元旦】
原因:
Track change of IInterface::asBinder from instance method to static method.
修改:
android 5.1 :
callback->asBinder()
android 6.0 :
IInterface->asBinder(callback)
IInterface::asBinder变更

本文探讨了IInterface::asBinder从实例方法变为静态方法的原因及应对策略。具体介绍了android5.1到android6.0中此方法调用方式的变化,并提供了修改示例。
2898

被折叠的 条评论
为什么被折叠?



