亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

當被代理類中的方法有參數時該如何處理

老師,你好,我想請問一下,如果被代理類中的方法有參數的話,在寫$Proxy0的時候該如何處理,也就是從傳入的接口中能根據反射可以獲得方法但是怎么獲得接口的實現中對應方法傳入的參數,然后才能組成Object數組傳入到Handler的invoke方法中,麻煩有空的時候指點一二,謝謝!

正在回答

1 回答

在 Proxy.java類中生成$Proxy0代理類時,定義方法時候利用反射將參數放入,在該方法內將傳入的參數放入Object[]或map中,Class<?>[] parameterTypes = method.getParameterTypes();(參數名可自定義)。在Handler的invoke中將object參數放入。

0 回復 有任何疑惑可以回復我~
#1

banlureader

老師,您好!能夠說的再詳細一些嗎?謝謝,被卡在這里好幾天了。
2017-03-31 回復 有任何疑惑可以回復我~
#2

上春夏沫 提問者

非常感謝!
2017-05-22 回復 有任何疑惑可以回復我~

老師,您好!能夠說的再詳細一些嗎?謝謝,被卡在這里好幾天了。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

當被代理類中的方法有參數時該如何處理

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號