我可以通过JNI切换到JAR中的活动吗?

时间:2013-12-10 08:55:52

标签: xamarin.android xamarin

我有一个包含活动的JAR。如果我使用JNI,我可以从我的Android APP切换到该活动吗?

2 个答案:

答案 0 :(得分:0)

只要在AndroidManifest.xml中定义了您应该能够使用其完全分类名称启动的活动,您就不需要JNI来启动活动:

StartActivity(
    new Intent(this,
               Java.Lang.Class.ForName("my.awesome.packagename.MyJavaActivity")));

答案 1 :(得分:0)

我为自己解决了这个问题。通过JNI,我创建了一个Activity实例,之后我在Manifest文件中注册了Activity。另外,我还将一些参数传递给JAR中的Activity。