acwind
V2EX  ›  问与答

大家在使用Android时候,如果要退出当前App,是喜欢按Home键还是按返回键?

  •  
  •   acwind · Apr 25, 2012 · 6506 views
    This topic created in 5307 days ago, the information mentioned may be changed or developed.
    我个人是喜欢一路按返回键直到程序退出……

    这个问题困扰蛮久了,感觉按 Home 键退出的时候,程序一直还是驻留在内存中的,总觉得不爽。于是喜欢按返回键一路按到程序退出为止。
    20 replies  •  1970-01-01 08:00:00 +08:00
    lfzyx
    lfzyx
    Apr 25, 2012
    1
    1.按home退出,程序保留状态为后台进程;按返回键退出,程序保留状态为空进程。空进程的oom_adj评值高于后台进程,更容易被系统清理。所以推荐用返回键退出。

    2.UC、愤怒小鸟、都市赛车之类程序本身提供关闭功能的,还是尽量主动关闭。浏览器、电子市场、opera mini等不提供关闭功能的,直接返回键退出就行。
    orvice
    orvice
    Apr 25, 2012
    2
    先menu,在退出
    benzhe
    benzhe
    Apr 25, 2012
    3
    miui 有按住返回键强制退出应用的功能,一般用这个
    cloverstd
    cloverstd
    Apr 25, 2012
    4
    @benzhe 强制退出会不会数据丢失?
    cutehalo
    cutehalo
    Apr 25, 2012
    5
    升级4.0以后 按home 然后再弹出程序列表关掉
    depress
    depress
    Apr 25, 2012
    6
    我也是喜欢菜单键-退出,如果没有退出会特别不舒服,现在那种按一次返回会提示再按一次退出的还好,就怕那种没提示按返回直接退出的,老是觉得没退出,强迫症似的去后台杀它们。
    caomu
    caomu
    Apr 25, 2012
    7
    同ls。。。总想去kill了那些木有退出的程序。。。
    benzhe
    benzhe
    Apr 25, 2012
    8
    @cloverstd 要看什么程序了,例如新的 draw something 原生退出后还是会有推送很烦,所以一般就强制关闭,没试过丢失什么
    9hills
    9hills
    Apr 25, 2012
    9
    if ram > 512:
    HOME,内存<=512的用返回
    allenm
    allenm
    Apr 25, 2012
    10
    直接 HOME 键
    liuhang0077
    liuhang0077
    Apr 25, 2012
    11
    感觉安桌好累啊
    iworker
    iworker
    Apr 25, 2012
    12
    kill强迫症
    reus
    reus
    Apr 25, 2012
    13
    如果没有后台在传数据,驻留就驻留吧,重新载入是需要消耗更多电量的(所以那些清理内存的工具实在没有必要)
    dreamtestt
    dreamtestt
    Apr 25, 2012
    14
    不用操心内存管理,实在不行用 Advanced Task Killer
    mozartgho
    mozartgho
    Apr 25, 2012
    15
    习惯了按返回键
    cloverstd
    cloverstd
    Apr 25, 2012
    16
    @caomu 强迫症,关键是Android总会冒出在后台,我一些同学买的三星一些机子还会自动下软件然后自动打开软件,这些更可恶。
    cloverstd
    cloverstd
    Apr 25, 2012
    17
    @benzhe 用 Autostarts 禁掉
    hanbaoo
    hanbaoo
    Apr 25, 2012
    18
    我们的应用,如果你按HOME切出去,30s后自动关闭,尽量不乱占用用户的系统资源
    xingzhi
    xingzhi
    Apr 25, 2012
    19
    这里有篇文章 介绍Android 程序需不需要退出。
    http://www.miguonet.com/ce/519.html

    我个人意见是,普通程序可以不需退出,但涉及到services时,需要提供退出功能。
    例如微信,按返回键或home键都会在后台run services,接收服务器推送的信息。
    但同时它也提供“退出”功能,一旦退出了,应该就是stop services,不能再接收信息了。
    billychow
    billychow
    Apr 25, 2012
    20
    @liuhang0077 Mac 好累啊。点击+号不能最大化窗口,有时候需要用 Shift;X 关闭窗口也是,明明点了 X 却不关闭,还是得按 CMD+Q 才能退出啊。。。 ;)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3261 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 10:27 · PVG 18:27 · LAX 02:27 · JFK 05:27
    ♥ Do have faith in what you're doing.