我一直在寻找这个,并且有一种令人讨厌的感觉答案是“你做不到。”
我有一个应用程序,一旦它变为活动状态就建立与设备的无线连接。这是一个超级简单的单窗口应用程序,只能在连接时显示屏幕。
我希望能够在无法连接时将其推入后台。我不想强行退出。我只想做相当于按下的“主页”按钮。
另一种方法是使用“未连接”消息显示不同的背景。我宁愿做的是显示错误警报。当警报被取消时,应用程序会退回到后台。将它带到前台再次尝试连接。连接时将其推入后台会破坏连接。
考虑到这一点,无论如何,后者是一个更好的主意,但这确实让我思考。可以做前者吗?我不想故意使应用程序崩溃(比如抛出未捕获的异常)。