2017-05-19 11 views
0

私はXamarin.Androidプロジェクトを持っています。 C#コードのjavaファイルで宣言されたJavaクラスを使用するにはどうすればよいですか?どのように私はそれを参照することができますか?私が何をしたかであるXamarinでJavaクラスを使用

: 1私は 2)AndroidJavaSource 3)コンパイル(ビルドアクションを設定し、

フー)は、objフォルダにFOO.CLASSを見て、投影するjavaファイルを追加しました) .java

package x.y.z; 
public class Foo{ 
} 

C#のFooをどのように参照できますか?

var f = new Foo(); 
f.someFunction(); 

答えて

0

私はそれを解決しました!

インスタンスが必要な場合は、既知の祖先にjava.lang.Object上位をキャストすることができ

Java.Lang.Object obj = Java.Lang.Class.ForName("x.y.z.Foo").NewInstance(); 

によって作成されます。

関連する問題