<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:10pt;font-family:SimSun">
<p></p>
<p><span style="font-size:11pt;color:#ffffff">Hi!</span></p>
<p><span style="font-size:11pt;color:#ffffff">  I tried to find the relationship between Java Reference type &quot;jobject/jclass) and the native peer type (Hjava_lang_Object/Hjava_lang_Class).This not does mess me up actually.But I found when calling JNI native interface or just ordinary methods using callMethodV/A(), it always used a operation &quot;unveil&quot; to change jobject/jclass to Hxxx_xxx_xxx.&quot;unveil&quot; just makes the pointer even aligned. Would someone tell me if this is because the methods args have been changed when pushing to the stack or is this &quot;unveil&quot; operation necessary?  Thanks.</span></p>
<p></p>
<p></p>
<p><span style="font-size:11pt;color:#ffffff">Best Regards</span></p>
<p><span style="font-size:11pt;color:#ffffff">Sakur</span></p>
</body></html>