0

我有一个使用谷歌地图的安卓应用程序,ATV Trail Locator (http://www.youtube.com/watch?v=Wmk3cA2i2vI)。

因为我的服务器用于 Web 服务和 Android 应用程序,所以我希望能够通过在我的 mysql 数据库中设置一个变量来终止该应用程序,以防它占用太多服务器资源。

因为应用程序每秒都在与服务器通信,所以它可以得到这个变量,如果它等于 0 则关闭程序。

我试图直接调用 onDestroy(),但我的程序崩溃了。我是否需要使用 super.onDestroy() 来杀死程序而不需要按下后退按钮?

谢谢,

4

2 回答 2

2

你试过打电话finish()吗?

如果这不起作用,请发布代码示例和您的 logcat 错误,以便我们查看发生了什么。

于 2012-05-09T18:31:43.467 回答
2

每当您想终止当前正在进行的活动时,请调用 finish()。它将调用 onDestroy() 以及需要调用的所有其他必需的 Activity 生命周期方法。

于 2012-05-09T18:32:32.437 回答