在android库模块中调用一个活动

Beg*_*ner 8 android module android-intent android-studio

我有一个Android库模块,我正在尝试开始像这样的活动

 Intent intent = new Intent(mContext, DetailsScreen.class);
            mContext.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我在模块内部提出了上述请求,我在app gradle文件中引用了模块 compile project(':myModule')

此外,我已经在app模块和myModule中的Manifest文件中定义了活动

  <activity
            android:name="com.test.mymodule.DetailsScreen" >
            <intent-filter>
                <action android:name="com.test.mymodule.DetailsScreen" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
Run Code Online (Sandbox Code Playgroud)

但是打开的活动是一项空白活动.

有人可以向我解释我在做什么是错的吗?

提前致谢 :) :)

Sre*_*non 2

您应该在应用程序清单中仅提及您的图书馆活动。就像我们如何包含 Facebook 或其他 SDK 活动一样。并从您的应用程序中有意开始活动。只需尝试从清单中删除活动即可。仅包含在应用程序模块中。(包必须来自库)