我的应用有两个与此问题有关的活动。 SessionActivity正在保存用户的操作。而且MainActivity具有分析和会话的某些首选项。因此MainActivity有点像Dashboard。
我希望用户可以在开始时看到仪表板,并且也希望一键输入仪表板。但是对于不想在应用程序上看到其他图标的某些用户,我想禁用SessionActivity的Launcher intent-filter。
<activity
android:name=".ActivityMain"
android:label="Main Activity"
android:configChanges="orientation|screenSize"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".SessionActivity"
android:label="DT Seans"
android:configChanges="orientation|screenSize" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我没有使用条件启动画面。任何帮助将不胜感激。