创建AIDL的常见问题 can be an out type, so you must declare it as in, out, or inout.

创建AIDL的常见问题

问题1.Failed to resolve 'NoteBean'

原因:当我们传入的参数不是除short外的java八大基本类型,String、CharSequence、以及List时,就会报错。aidl不会自动import,需要我们手动添加import。如下图

解决办法:手动添加import 包

问题2.'com.luoyang.note.NoteBean' can be an out type, so you must declare it as in, out, or inout.

原因:有些类型缺少in\out\inout标签就会报错,in 表示数据只能由客户端流向服务端; out 表示数据只能由服务端流向客户端;inout 表示数据可在服务端和客户端双向流通。

解决办法:在传递对象bean前加个in

猜你喜欢

转载自blog.csdn.net/ly_xiamu/article/details/125765477