smali:处理参数化类

时间:2012-10-29 15:34:45

标签: android smali

假设我有一个List<E>,我想调用它的add(E object)方法,而我的列表实际上是List<String>,我应该如何在smali中表示这个调用?

应该是

invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/String;)Z

或其他什么?

1 个答案:

答案 0 :(得分:1)

应该是第一个。

invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

如果有疑问,你可以在java中尝试你想要的东西,编译它,dx它,然后baksmali吧:))