从图书馆项目调用活动

时间:2013-04-06 09:13:54

标签: android android-activity android-library

我有问题。我已将Android项目设为库,我想从差异项目中调用此库中的活动。在不同的项目中,我转到属性并选择第一个项目作为库。

图书馆项目有一些包。包含活动的包名称是com.jwetherell.augmented_reality.activity - > Demo.java

现在在另一个项目中我想从这个包中调用Demo.java活动com.mdl.cyrestaurants.guide - > MainActivity.java

我试图像这样称呼它

public void Nearme(View v) {
    startActivity(new Intent("com.jwetherell.augmented_reality.activity.Demo"));
}

但我有问题。我必须在AndroidManifest中写一些东西吗? 谢谢。

1 个答案:

答案 0 :(得分:1)

是的,您的活动必须列在清单中。

类似的东西:

<activity android:name="com.jwetherell.augmented_reality.activity.Demo" /> 

或者如果包名是“com.jwetherell.augmented_reality”,您只需指定:

<activity android:name=".activity.Demo" />