ばかげて不可能に聞こえるかもしれません。
さまざまなタイプの引数を持つメソッドを呼び出したいと思います。たとえば、AndroidsendTextMessage
のメソッドは のような引数の型で呼び出す必要がありますが、sentTextMessage(String, String, String, pendingIndent, pendingIndent)
引数を として使用したいと思いますsentTextMessage(String, String, String, pendingIndent, pendingIndent, String, int)
。それは不可能に聞こえます...そうですか?フレームワークを変更し、のジェネリック クラスを変更することで可能になると思いますsendTextMessage
。しかし、同じアプリでifステートメントを使用して、両方のタイプの引数でメソッドを呼び出したいと思います。
ばかげているようですが、そのような方法で構築された app apk を見つけました。(dex2jarで調べました。)
ビルド設定を変更して引数エラーでEclipseを強制的にビルドしようとしましたが、うまくいきませんでした。