【发布时间】:2016-04-25 10:59:48
【问题描述】:
我正在构建我的第一个库模块,我计划为多个项目填充可重用代码。我的第一个障碍是我需要能够从库模块在主应用程序中启动一个活动。
例如,我有一个启动屏幕活动。它运行 2 秒,然后启动主要活动。我相信我可以重用这个闪屏活动,我想把它放在我的库模块中。但是,我不确定如何从库中启动主要活动。
主应用设置中的 Mainfest:
<activity
android:name="com.example.myLibraryModule.SplashScreen"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
清单启动当前驻留在我的库模块中的初始屏幕。
由于库是主应用程序的依赖项,而不是相反,我不确定如何从我的SplashScreenActivity 启动MainActivity。没那么简单:
Intent i = new intent(this, MainActivity.class);
startActivity(i);
【问题讨论】: