从另一个项目调用一个活动

时间:2013-07-30 04:39:55

标签: android

您已经创建了两个项目ProjectAProjectB(两者都是空的)。我在ProjectA as Libray

中标记了project B manifest file i added activity
<activity 
        android:name="com.example.projecta.MainActivity"
</activity>

并在activityB我尝试{/ 1}}

start activity of projectA

但错误来Intent myIntent = new Intent("com.example.projecta.MainActivity"); startActivity(myIntent); 来处理意图 感谢

3 个答案:

答案 0 :(得分:1)

no activity found  // because you have not added the Libray (ProjectA )

请按照步骤

进行操作

1。 Right-click on your project B -> Properties

2. In Android->Library section click Add //添加ProjectA

添加projectA后,单击“确定”

答案 1 :(得分:0)

  1. com.example.projecta.MainActivity是您的活动名称。
  2. new Intent("your action");它采取了行动作为输入。
  3. 所以在这里你有两个选项在你的Manifest文件中定义一个动作,然后在那个动作上调用Intent。
  4. 或意思是这样的        Intent intent=new Intent(this,MainActivity.class);

答案 2 :(得分:0)

在你的Manifest中定义一个活动之后,你需要通过Intent开始尝试,但是你已经错误地实现了它,因为你应该按照以下方式做一些事情:

Intent myIntent = new Intent(this, MainActivity.class);
startActivity(myIntent);

您还需要将ProjectA实际添加到ProjectB作为库。将其标记为库并不会将其与任何其他项目相关联。