0

是否可以打开两个活动,其中两个 startActivity 一个接一个,但只有第二个可见。

我需要的效果是当我在进行活动 A 时转到活动 C... 但打开活动 B

堆栈将是 A -> B -> C,但用户只会在按下 A 上的按钮时看到 C 打开。

我知道我可以覆盖 C 上的 onBackPressed 以便它打开 B ......但我支持 1.6 版所以我不能覆盖动画......因此,活动 B 将显示为一个新活动,而不是堆栈上的一个已经不是首选行为。

另外,我不是在寻找一个很棒的“技巧”,比如让布局透明或类似的东西。

只想要一个“是”和“如何”,或“否”。

4

2 回答 2

0

在清单中定义您的 B 活动如下。

 <activity 
      android:name=".BrightnessActivity"
      android:label="@string/title_activity_main"
      android:excludeFromRecents="true"
      android:theme="@android:style/Theme.Translucent.NoTitleBar">
 </activity>

并且还覆盖onResume()在活动 B 中。在其中调用活动 CstartActivtiy(intent)

于 2013-01-12T13:33:37.563 回答
0

我读到的一切都指向不可能

所以我会满足于此。

于 2013-01-22T11:47:00.420 回答