0

我正在 Android 上开发一款游戏,它需要连接互联网才能玩。我知道如何检查连接是否可用,但我不确定如果连接不可用该怎么办。

我的想法是向用户显示一个“无可用连接”对话框,其下方有一个“退出”按钮,以便他可以从对话框中关闭应用程序并修复他的连接。我将使用系统执行此操作。退出(0)命令。

但是,我在很多地方都读过我不应该使用该命令或关闭我的应用程序,而是让操作系统来处理这个问题。

但是如何在不使用 System.exit(0) 的情况下解决这种情况?

我相信 DrawSomething 游戏还会检查 Internet 连接并为您提供“退出”按钮以防万一您没有。不确定他们使用什么方法来关闭应用程序。

4

1 回答 1

4

但是如何在不使用 System.exit(0) 的情况下解决这种情况?

在您的第一个活动中检查 Internet 连接,finish()如果没有 Internet 连接(或者更准确地说,在用户单击您的确认对话框之后),则调用以摆脱该活动。

于 2012-06-04T18:29:51.533 回答