Android-Intent导航可跳过意图/活动

时间:2013-12-19 06:57:16

标签: android android-intent

这是我的方案,在我的主要活动的加载中,我有一个看起来像这样的检查。

活动onCreate:

if(true) {
  navigate to other intent
}

setContentView(layout);

//..rest of the code.
你知道吗如果我的条件得到满足,我想导航到其他意图。否则,我加载当前活动的内容视图。但是,在实现过程中,空内容视图首先显示在“其他意图”之前。

您对我如何立即加载到“其他意图”有任何建议吗?感谢。

2 个答案:

答案 0 :(得分:1)

@Techfist,谢谢我将默认主题设置为透明。所以,我以前的状况得到了满足。但是,在这种情况下:

if(false) {
   navigate to other intent
}

setContentView(layout);

//..rest of the code.

我的活动缩水了。所以我加了这个。 Change Activity's theme programmatically

答案 1 :(得分:0)

试试这个:

  1. 将第一个活动的默认主题设置为透明,
  2. 通过这种方式,当您满足条件时,您会看到背景是您想要的透明模仿场景,但是仍然会启动仍然激活,因此它将保留在堆栈中,因此如果您从第二个活动中按回来将首先出现令人不安的再次你的场景,所以要解决这个问题,当你按条件启动第二个活动时不要忘记完成它,因此当你从第二个按回来时它不会返回到第一个并直接退出。
  3. 仅通过设置内容视图
  4. 来满足条件

    希望它有所帮助,如果你再次遇到问题,那么尝试开始第二次活动以获得结果,当第二次完成时,首先获得结果。