app应该登出日志屏幕还是主屏幕?

时间:2011-03-24 14:08:26

标签: android navigation

我正在构建一个应用程序,要求用户登录才能访问他们的信息。在应用程序内有四个分支都可以通过菜单选项访问。当用户登录时,他被放置在其中一个分支的第一个屏幕上。

我对应用程序进行了编程,以便当用户返回任何分支的第一个屏幕时,活动堆栈会被刷新并再次按回退出应用程序。

问题:退出的最佳做法是什么?

  1. 如果再次按下,请将用户退出并返回登录屏幕。
  2. 或者应该按回来记录用户并将用户返回到android主屏幕?
  3. 我已经看到了两种方法,并且不确定我应该考虑哪些标准来做出正确的可用性决定。

    澄清流程:

    [Android主屏幕] - > [应用登录屏幕] - > [内部应用程序分支]

2 个答案:

答案 0 :(得分:2)

我通常捕捉后退按钮,给用户一个Toast通知,如"再次按下后退按钮退出"。我捕获System.currentTimeMillis并比较后续按下2秒或接近该阈值的阈值。我见过几个应用程序这样做,对我来说似乎很直观。

答案 1 :(得分:0)

如果主屏幕不需要身份验证,那么我更喜欢这种方法。不过,这是一个非常主观的问题。我敢肯定还有其他人会不同意我的看法并说他们更喜欢登录屏幕。这就是为什么它非常主观:)