0

我有一个带有主菜单的应用程序可以访问多个选项。这些选项之一是主要选项(列出任务)。此应用程序有一个与帐户一起使用的登录系统。

我想要类似 WhatsApp 的东西。在 WhatsApp 中,当您单击通知时会显示对话,当您关闭该对话时,会显示包含所有对话的活动。我想要这样,当您打开应用程序时,会显示 List Tasks 活动,当您关闭此活动时,您会看到主菜单。为此,我让 MainMenuActivity 在创建后立即调用 TaskListActivity。

当我打开应用程序并登录时,这工作正常,用户没有看到打开了两个活动,似乎 TaskListActivity 是唯一打开的一个。但是,如果我在登录时(从 AccountAuthenticatorActivity)执行此操作,则会显示 MainMenuActivity 半秒,然后显示 TaskListActivity。

我该如何解决?我做错了吗?

4

1 回答 1

1

在 onCreate() 中执行您需要做的事情(但不要调用 setContentView() - 这将毫无意义),触发新意图以调用另一个活动,然后调用 finish() 以在结束时终止您的“过渡”活动它的 onCreate(); 瞧;)

于 2012-08-20T21:03:56.877 回答