2
所以我綜合我的項目與Eclipse,並通過C#調用使我的Java類電話:如何使用AndroidJavaObject.Call將參數傳遞給Java?
AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity");
jo.Call("Trigger");
現在提供我不試圖傳遞任何參數與觸發方法調用一起,它調用完美的方法。但是,如果我嘗試通過以下變量:
jo.Call("Trigger", "my string");
統一引擎認爲mystring arg指的是被調用方法的簽名類型。我如何將變量傳遞給我的Java方法?
最重要的是,我如何返回從Java到C#的變量?它會像
String myString = jo.Call("Trigger");
感謝您提前的幫助!
工作了一個魅力,謝謝! – Jack 2014-10-25 10:39:33