不要显示中间活动

时间:2014-06-14 13:07:34

标签: java android android-activity

在我的项目中,我使用了3个活动类。它按顺序处理

A > B > C

但我只需要将过程显示为A > C。我不需要为B活动打开另一个窗口。我只需要向C窗口显示一个窗口。如何在我的Android应用程序中避免B活动的窗口?

1 个答案:

答案 0 :(得分:0)

如果你

  1. 为您的中间活动B提供主题android:theme="@android:style/Theme.NoDisplay"(在AndroidManifest.xml中配置)
  2. 确保活动B onCreate()同时执行startActivity(intentToStartC)finish()
  3. 然后您的活动B将立即委托给C,而不会显示任何UI。