Trigger.io のネイティブ Android モジュールを作成しています。このメソッドは API.java で定義されています。
public static void foo(final ForgeTask task, @ForgeParam("bar") final int bar) {
System.out.println("foo called "+task.params);
task.success();
}
インスペクタを実行5
して のテキスト ボックスに入力するとbar
、次の出力が表示されます。
Called "test_test.foo" with "{"bar":"5"}"
Error for "test_test.foo" with "{"message":"Parameter 'bar' was of the wrong type, expected an int","type":"UNEXPECTED_FAILURE","subtype":null}"
またはbar
として宣言されている場合、同様のエラーが発生します。ただし、類似の iOS API は問題なく動作します。long
double
Android インスペクターでこのメソッドをテストするにはどうすればよいですか?
編集:トリガープラットフォームv2.1.7(執筆時点で最新)を使用しています。