导航到上一个活动

时间:2011-03-16 11:59:24

标签: java android navigation android-intent screen

我有两个屏幕,在第二个屏幕中我有一个显示第一个屏幕的后退按钮(使用意图)。如果我从第二个屏幕点击后退按钮我导航到第一个屏幕没有probs在那..现在我想自动导航回第二个屏幕而不点击任何按钮。请帮帮我怎样才能做到这一点。谢谢您宝贵的时间。

4 个答案:

答案 0 :(得分:1)

我会尝试使用两个屏幕进行ViewFlipper活动。当然,如果您可以将您的操作封装到一个活动中(我确信可以使用AsyncTasks / ThreadsServicesHandlers进行管理)。

通过这种方式,您可以使用手势,(软/硬)按钮,下拉菜单, - 无论如何 - 在屏幕之间导航。

答案 1 :(得分:0)

您可以通过调用finish()方法自动返回活动堆栈上的上一个活动。

如果您希望在没有任何用户互动的情况下执行此操作,请使用Handler在预定义超时后自动调用活动finish()(有关处理程序的详细信息,请参阅this article)。

答案 2 :(得分:0)

尝试使用Thread.sleep([ms]),然后调用完成或调用intent到第一个

答案 3 :(得分:0)

一种解决方案是,当您从第二个屏幕按BACK按钮而不是调用finish();你应该再次开始第一个活动,所以活动堆栈将是

FIRST
SECOND
FIRST

所以在延迟两秒后你的活动将完成,最终会回到第二个屏幕,状态也将保持。