#1 楼
请参阅此http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
常见问题解答:为什么选择Android不应该使用Task Killer(geekfor.me)-xda-developers
tl; dr版本:
Android是硬编码可在需要更多内存时自动终止任务。
硬编码可在完成需要执行的操作时自动终止任务。
硬编码可在需要时自动终止任务您已经很久没有返回它了。
大多数服务(可能在后台运行)在不主动执行操作时占用的内存很少。发出通知。否则,它将占用很少的内存。
在尚未准备就绪的情况下杀死进程只会导致它不得不重新加载自身,并在需要再次使用时从头开始。
因为任务可能在后台运行由于某种原因,杀死它只会导致它在使用它的活动再次寻找它时重新产生。而且它只需要重新开始。
终止某些进程可能会产生不良的副作用。不接收短信,警报不响以及强制关闭仅举几例。
阻止手机上所有内容完全运行的唯一真实方法是卸载.apk。
大多数如果您通过单击“后退”直到关闭而不是单击“主页”按钮退出应用程序,则应用程序将自行退出。但是即使到达家中,Android也会在后台运行一段时间后最终将其杀死。
由于Android的设计是您不需要杀死应用程序的。
评论
这确实取决于您正在运行的应用程序。一旦启动始终在线的cpu或磁盘流量大的应用程序,您可能会发现使用任务杀手后,某些速度变慢的现象会消失。
– Barfieldmv
2010-09-20 12:21
很自然,有些人很难接受这是系统可以真正为您解决的问题。那是因为目前没有已知的系统能像这样工作,主要是因为有历史遗留。但这确实像那样。无需任务管理器!放开您的恐惧...实际上,所有任务管理器在一定程度上都是骇客,它们会带来其他副作用。
– pjv
2011年3月7日19:37
#2 楼
否,最新的Android 2.2版本更是如此。我曾经使用过它们,但是自从停止使用任务管理器/杀手以来,我已经停下来了,一切都变得更好。如果您想在很长时间内收到有关使用大量CPU的进程的通知,则有一个名为Watchdog的应用程序,这样您就可以选择杀死该失控的进程。#3 楼
是。您应该有一个任务杀手级应用程序,但不是出于您想的原因。我有失控的流程(也许看门狗可以提供帮助),例如google maps,然后运行了两次,一次杀死了我的cpu / ram,一次即可实际使用。我必须使用任务杀手杀死两个实例,然后再运行普通实例。
您实际上需要手动杀死任何东西吗?但是像所有程序一样,有时会发生一些事情。我的应用程序使整个手机崩溃,它们没有以root身份或其他任何身份运行。
#4 楼
有时,当应用崩溃或进入无响应状态时,最好能够手动将其关闭。 。 。但是对于速度慢的问题,由于操作系统本身现在可以更好地处理多任务,因此不需要任务管理器。评论
我要补充一点,有时确实需要关闭应用程序,但是您通常可以在OS中关闭它。您不需要任务管理器来关闭应用程序,可以转到“设置”>“应用程序”>“正在运行的服务”(可能会有所不同,具体取决于操作系统版本)。从菜单中,您可以按强制退出。
– jonesdavide
2010-09-13 19:27
不需要任务杀手去做Sheldon,只需进入常规设置:D
–内森·史威文(Nathan Schwermann)
2010-09-13 19:29
我发现高级任务杀手(甚至带有广告)是一个更好的UI。但是,您不需要它。 Stock android具有所有必需的工具。有点相同的原因,我从应用程序菜单中使用Uninstaller vs,只是更简单。
–德米特里(Dmitriy Likhten)
2010-09-13 21:31
@schwiz当然,您可以转到“应用程序”并强制停止,事实上,这是“ Advanced Task Manager”的所有最新版本,但是很高兴看到当前正在运行的应用程序列表,而不是所有应用程序。但是在大多数情况下,答案是您不需要任务管理器。
–tooshel
2010-09-21 23:12
#5 楼
这篇标题为“解释了Android任务杀手:他们做什么以及为什么不使用它们的原因”的内容全面,内容丰富且易于阅读的文章将为您提供一个快速概述,说明Android默认情况下如何很好地自行处理过程管理。 (从本质上讲,不需要Task Manager / Killer App,它在Android OS的早期版本中更有用)。本文将解释: Android如何管理流程
为什么任务杀手(通常)是坏消息
您应该怎么做,例如:
注意失控的流程
卸载错误的应用程序
可能会根除您的手机(尽管不是必需的)
#6 楼
当我运行Froyo时,我安装了任务管理器不是要终止任务,而是要找到易于查看的运行列表,并详细了解应用程序的工作方式。这似乎是学习快速运行内容的最简单方法。现在有了姜饼,我只需要使用设置菜单中应用程序下的“运行”列表即可。
评论
在Gingerbread中,“设置”中“应用程序”列表的“正在运行的服务”部分会告诉您哪些应用程序正在运行后台服务,而无需第三方工具。
–GAThrawn
2011年8月17日12:56
@GAThrawn好点。我在吃姜饼之前就回答了。
– Alex B
11年8月18日在17:51
我之所以投票,是因为我认为不值得投票。我认为答案没有错,特别是考虑到某些手机(例如Samsung Captivate)刚刚通过官方渠道在美国购买了姜饼。
–机会
2012年2月7日在18:34
#7 楼
理想情况下,出于Cristi提到的原因,您不需要任务管理器。Android上的随机运行速度降低可能来自以下两个来源之一:
已编程的应用程序(大多数情况)
Android清理内存并卸载空间以腾出空间(这应该只是临时的,但在较旧的设备或使用自定义ROM时可能会很烦人)
如果遇到速度变慢的情况,并且不想或不想卸载导致它们的应用程序(或者您不知道它是哪一个),那么任务杀手真的可以有所作为。这同样适用于没有足够RAM的旧设备。
因此:它不是必需的,但是如果您的设备上的应用行为不当,则可以尝试将其作为解决方法。
评论
lifehacker.com/5862994/…另请参阅:如何停止应用程序和服务的运行?