从C#到JNI的活动参考

时间:2014-02-26 00:57:42

标签: c# android-activity java-native-interface xamarin.android parse-platform

如何在Xamarin Android中将C#Activity引用传递给JNI?

我的jar包装器引用了这个方法,我必须传递对我的Activity的引用(在Xamarin Android中)

PushService.setDefaultPushCallback(context, YourActivity.class);

1 个答案:

答案 0 :(得分:0)

如果您在YourActivity内拨打此电话,可以使用:

PushService.setDefaultPushCallback(context, this.Class);

否则你需要:

PushService.setDefaultPushCallback(context, (new YourActivity()).Class);

请参阅:http://androidapi.xamarin.com/?link=P%3aJava.Lang.Object.Class我不知道,如果有一种静态方法可以获得该类。