-1

我有这段代码一直有效到今天:

            // primo accesso
            Intent previewMessage = new Intent(getParent(), InventarioNoPassword.class);
            TabGroupActivity parentActivity = (TabGroupActivity)getParent();
            finish();
            parentActivity.startChildActivity("InventarioNoPassword", previewMessage); 

当我进入 InventarioNoPassword 时,应用程序会运行,但它会在大约一秒钟内自行关闭。我不知道为什么。我在标签组中工作。更好:我的应用带有标签,一个标签是标签组。此代码位于选项卡组启动的第一个活动中。

4

2 回答 2

1
  • 使用这个或 getApplicationContext(),而不是 getParent();

  • 调用完成();在你开始新的活动之后。

希望这对您有所帮助。

于 2012-12-07T14:25:37.860 回答
1

问题是你只是去孩子活动,但不需要完成当前的父母活动。如果您完成了当前的家长活动,那么它不会从您的孩子那里返回给您的家长。只需删除 finish() 并尝试。

于 2013-12-26T04:33:15.000 回答