Android将不同类型的参数传递给同一方法

时间:2013-08-16 07:54:56

标签: android-4.2-jelly-bean

这可能听起来很愚蠢而且不可能。

我想用不同类型的参数调用一个方法。例如,在Android sendTextMessage中,需要使用sentTextMessage(String, String, String, pendingIndent, pendingIndent)等参数类型调用方法,但我想将参数用作sentTextMessage(String, String, String, pendingIndent, pendingIndent, String, int)。听起来不可能......对吧?我相信如果可以通过修改框架并更改sendTextMessage的泛型类来实现。但我想通过在同一个应用程序中使用if语句来调用具有两种类型参数的方法。

看起来很傻,但我发现了一个以这种方式构建的应用apk。 (我是通过dex2jar查看的。)

我尝试通过更改构建设置来强制使用参数错误构建eclipse,但它不起作用。

0 个答案:

没有答案