smirksun
筑基期 · 主力
筑基期 · 主力
  • UID263
  • 注册日期2015-07-17
  • 粉丝1
  • 发帖数19
  • 威望119
  • 被喜欢3
  • 有效bug0
阅读:1365回复:2

[改进建议]退出一个线程是不是意味着我要退出浏览器?

楼主#
更多 发布于:2016-06-22 19:53
这个问题存粹是逻辑上的。

我发现,当我拥有两个以上浏览线程的时候,如果我将正在浏览的线程页面逐个退出,当到达当前线程的第一页的时候,如果我再(实际上这里的确已经预留了缓冲)后退一次,那么就会退出浏览器。
那么这样设计的逻辑是否是成立的?
在我们的浏览器中,如果想关闭网页有3个方法:
1,点击页面列表按钮,单指将不要的页面上推,剔除。这样做手指动作幅度大,且页面卡替换有0.3秒动画延迟,明显不划算。
2,点击页面列表按钮,点击✘关闭。同样有0.3秒延迟,但减小了手指动作
3,直接点击返回键,时间长了人就会发现这样做动画延迟比前两种短,而且手指动作也不大;但这样做的一个问题就是动作太连贯,容易误退。而当用户真的需要退出时,可以(一般也都是吧)点击主页键(一次即可)、程序列表,都可以。

所以当对一个线程做返回操作,应该不构成退出浏览器的目的。
个人意见,望考虑,谢谢

最新喜欢:

kapolikapoli
nearwhy
管理员
管理员
  • UID5202
  • 注册日期2016-01-29
  • 粉丝20
  • 发帖数237
  • 威望4286
  • 被喜欢256
  • 有效bug0
沙发#
发布于:2016-06-23 10:32
你好,你的观点我大致看懂了。是不是主要想讨论是否有必要点击返回键退出浏览器。

首先,你要知道安卓系统本身有个关于返回键的处理逻辑:就是在应用内已经没有可返回的页面或动作时,再点击返回键就会退出应用。这个逻辑是安卓系统自己做的。

所以如果我们不加任何干涉。那么当你所在的标签页已经处于第一个页面,无法返回时,点击返回键,连提示都不会有就会自动退出。实际上这是系统帮你做的。

而我们做了一个拦截。就是在上述情况下,你点了返回键先不让系统帮你退出,而是给一个提示:再点击返回就会退出。那么如果你在看到这个提示之后,间隔很短的时间内再点返回就会退出了。如果超出这个间隔时间,点击返回则再次提示。

不知道这个答案能解答你的问题么。

至于你中间又说了一堆关闭网页的假设,这个我没看懂你想说明什么
smirksun
筑基期 · 主力
筑基期 · 主力
  • UID263
  • 注册日期2015-07-17
  • 粉丝1
  • 发帖数19
  • 威望119
  • 被喜欢3
  • 有效bug0
板凳#
发布于:2016-06-23 11:37
谢谢,我已经理解了

我想讨论的是假如我同时浏览两个网站A和B,并且延伸出a1a2a3和b1b2b3,当我逐步退出b3b2b1,直到退到B主页的时候,我再按一次返回,我是应该退至A网站?还是退出浏览器?

那么既然是系统问题,感谢你的解答
谢谢
游客

返回顶部