在启动时的意图

时间:2011-02-14 00:54:16

标签: android android-intent

我正在尝试将此snippit写入我的onCreate方法。但我认为这个问题是,当程序首次打开时,它不会将此意图发送给它。它基本上是这样我可以从主屏幕导航到另一个屏幕,当你回来时它会相应地改变。目前虽然在启动时它会强制应用程序关闭。

Intent inten = getIntent();
Bundle b = inten.getExtras();
int newText = b.getInt("NEXTQUESTION");

1 个答案:

答案 0 :(得分:0)

为什么不检查b是否为空?类似的东西:

int newText;
if(b == null) {
    newText = FIRSTQUESTION;
} else {
    newText = b.getInt("NEXTQUESTION");
}

无论如何,如果我理解得很好,它会在task stack中堆积很多活动,因为你不是finish(),而是每次都是新的,对吧?我不知道它是否好:

  

对于默认的“标准”模式,新的   创建实例以响应   每一个新意图。