Es hieß, dass invoke-virtual
ruft die virtuelle Methode, während invoke-direct
ist die direkte Methode.Was ist der Unterschied zwischen invoke-virtual und invoke-direct in Android
Allerdings ist mir nicht klar, was ist "virtuelle Methode" und was ist "direkte Methode"?
Mit anderen Worten, welche Art von Methode aufrufen wird invoke-virtual
und welche Art wird invoke-direct
sein?
Kann jemand ein konkretes Beispiel geben?
Vielen Dank im Voraus.
Der Link ist jetzt tot – Bugster
Fixed the link, danke. – JesusFreke
Ich glaube, der Link sollte http://source.android.com/devices/tech/dalvik/dalvik-bytecode.html sein. Sehen Sie sich den Abschnitt "invoke-kind" an. –