安卓杀死应用程序超时作为后台应用程序

时间:2015-12-07 14:00:32

标签: android

我是Android新手,我有一个问题需要帮助。

我正在尝试将我的应用程序移至后台并且已经过了一段时间。

例如,我开始申请。然后,我通过WhatsApp等消息应用程序从我的朋友那里得到一些消息。这是冬天,我在外面,天气很冷,我的手冻结,我决定把手机拿走。 20分钟后,我将手机拿出来,当我将应用程序带到前台时,我希望看到该应用程序重新启动。

现在,随着时间的推移,应用程序不会自行消亡,据我所知,Android系统不会在后台终止应用程序,除非需要额外的内存。

当应用程序进入后台时,我怎么能在我进入的任何活动中关闭我的应用程序?在此先感谢您的帮助:D

修改

也许我的问题并不是那么清楚。

我希望我的应用程序在“退回”后花费一定时间后自行关闭。

我害怕使用onPauseonStop方法,因为根据我从下面的活动生命周期图中了解到的,onPause方法将始终只要活动发生变化,新活动完全覆盖以前的活动,就会调用onStop<?php $input = 'Anda goes wiwsh totot anaana here goes like this <p>helle</p><b>an</b>Kako isyaay an koliko ana an here <div>hello ana</div>'; $pattern = '/([^\s^>]*an[^\s^<]*)/i'; if (preg_match_all($pattern, $input, $matches)){ print_r($matches); } ?> Array ( [0] => Array ( [0] => Anda [1] => anaana [2] => an [3] => an [4] => ana [5] => an [6] => ana ) [1] => Array ( [0] => Anda [1] => anaana [2] => an [3] => an [4] => ana [5] => an [6] => ana ) ) 。因此,在这些方法中使用超时来杀死进程对我来说似乎非常危险。

在将应用程序进程发送到后台时,是否会有一种确定的方法可以将其杀死?感谢。

android activity lifecycle diagram

1 个答案:

答案 0 :(得分:-1)

您可以使用开发者选项。

首先,转到设置&gt;关于手机 然后重复单击内部版本号,直到您看到“您现在是开发人员”的消息

然后,您将在开发者选项的设置中看到另一个选项。启用开发者选项,然后向下滚动,您将看到一个选项&#39;后台进程限制&#39;将其设置为无过程,您将实现您想要的目标。

注意:这可能会导致某些应用无法正常运行,因此建议您不要这样做。

希望有所帮助