【发布时间】:2014-09-01 11:44:58
【问题描述】:
我有 2 个项目。一个是我的主要项目(A),另一个是图书馆项目(B)。我想从位于 B 中的活动开始 A 中存在的活动。我该怎么做?
我试过startActivity(getApplicationContext(),B.class);
,但是
B.class
没有解决。
我怎样才能让我的图书馆项目开始我的主要项目的活动?
【问题讨论】:
-
您是否在项目 A 的清单中添加了活动 B?
-
你是否在主项目中添加了 Lib 项目
-
有很多方法可以做你想做的事,但是这种方法不是正确的。它基本上是一个循环引用,这是你想要避免的。在库中声明一些监听器接口,并从主项目中设置一个监听器。
-
我在 main 中添加了 lib 项目
-
阅读这些文章Allowing Other Apps to Start Your Activity 和Starting Another Activity。希望这能解决您的问题。
标签: android android-intent android-activity android-library