Android OS在android.os.Binder.java中有一个名为BinderProxy的类。该类具有以下函数声明:
public native boolean transact(int code, Parcel data, Parcel reply, int flags) throws RemoteException;
我想知道调用此函数时执行的代码。
我将如何做到这一点?
答案 0 :(得分:4)
查看here,这是Binder.cpp的源代码,其中包含此函数。
答案 1 :(得分:0)
在这种情况下,调用相应Stub类的onTransact
方法。基于code
,它切换到相应的执行早午餐。