我在我的应用程序中有几个活动,我像这样定义它们:
```java public class MainActivity extends AppCompatActivity { // ... } ```
```java public class MainActivity extends AppCompatActivity { // ... } ```
<activity
android:name=".DetailsActivity"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"/>
<activity
android:name=".ZoomActivity"
android:theme="@style/Theme.Something.FullScreen"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"/>
<activity
android:name=".RadioActivity"
android:label="@string/radio"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"/>
<activity
android:name=".SettingsActivity"
android:label="@string/settings"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"/>
DetailsActivity和ZoomActivity是在RecyclerView中点击项目后启动的活动,它们只显示项的详细信息。
RadioActivity是绑定到服务的活动。
SettingsActivity只是普通的Android首选项活动。
我不确定这是否是定义多个活动的最佳方式(我的意思是launchMode、clearTaskOnLaunch和excludeFromRecents)。
我应该保留现状还是改变我的方法呢?
先感谢您的帮助。