这可能听起来很愚蠢而且不可能。
我想用不同类型的参数调用一个方法。例如,在Android sendTextMessage
中,需要使用sentTextMessage(String, String, String, pendingIndent, pendingIndent)
等参数类型调用方法,但我想将参数用作sentTextMessage(String, String, String, pendingIndent, pendingIndent, String, int)
。听起来不可能......对吧?我相信如果可以通过修改框架并更改sendTextMessage
的泛型类来实现。但我想通过在同一个应用程序中使用if语句来调用具有两种类型参数的方法。
看起来很傻,但我发现了一个以这种方式构建的应用apk。 (我是通过dex2jar查看的。)
我尝试通过更改构建设置来强制使用参数错误构建eclipse,但它不起作用。