當使用自定義的回調(如)的實際方法使用類似如何從裝箱對象獲得的原始
mHandler.invoke(context, View.this);
被稱爲據對invoke
商務部:
Java對象的.lang.reflect.Method.invoke(Object receiver,Object ... args)throws IllegalAccessException,IllegalArgumentException, InvocationTargetException
返回動態調用此方法的結果。相當於 receiver.methodName(arg1,arg2,...,argN)。
如果調用正常完成,返回值本身是 返回。 如果該方法被聲明爲返回一個基元類型,則返回值爲。如果返回類型爲void,則返回null。
「盒裝」是什麼意思?如果實際方法返回boolean
我如何從Object
得到它?
'布爾B =(布爾型)mHandler.invoke(上下文,View.this);'工作正常,從'Boolean'鑄造'boolean'是自動。 – ilomambo 2013-05-06 22:19:42