Javaメソッドの呼び出し方法
C++からJavaメソッドを呼び出すための構文は以下の通りです:
AndroidNativeUtils::CallJavaStaticMethod<RETURN_TYPE>(CLASS_NAME, METHOD_NAME, ARGUMENTS);
Where
- RETURN_TYPE: メソッドの戻り値の型
- CLASS_NAME: メソッドを含むJavaクラスの名前
- METHOD_NAME – 呼び出すメソッドの名前
- ARGUMENTS – メソッドに渡す引数 (サポートされている引数の一覧)
特定の例
StringOperations.java
という名前のJavaファイルに、2つの文字列を連結する単純なメソッドがあると仮定します。こちら
@Keep
public class StringOperations {
@Keep
public static String ConcatenateStrings(String Str1, String Str2)
{
String ReturnString = Str1 + Str2;
return ReturnString;
}
}