2013-03-21 52 views
1

问题(PhoneGap的):如果没有互联网连接(PhoneGap),如何显示消息/图片提醒?

  1. 如果没有互联网连接 如何显示信息/图片警示?
  2. 如何防止用户在警报后使用/完全打开应用程序(退出 应用程序并稍后显示警报,直到用户连接到 Internet)?

在此先感谢您。

+0

嗯,我试着听“脱机”事件,但显然这不适合我,以及它不退出程序。 http://stackoverflow.com/questions/10481939/how-to-alert-the-user-when-theres-no-internet-connection – Arthur 2013-03-21 00:56:19

+0

请注意,您只能在deviceready事件触发后设置事件侦听器 '函数onDeviceReady(){ document.addEventListener(“offline”,onOffline,false); }' – cIph3r 2013-03-21 01:21:49

回答

1

关于此here的Phonegap文档。它讨论了为各种连接状态创建“警报”。

我在Android以外的平台上没有太多经验,但是如果您使用Phonegap database feature,那么如果应用程序“强制关闭”或仅仅暂停,数据存储在表格内是可持续的。

为了实现您要找的内容,我将创建一个非常简单的表格,其布尔值与是否存在网络可用性相对应,该网络可用性通过基于timed javascript functions的函数调用进行更新。然后,一条简单的if(){}语句就可以检查数据库值,并在应用程序中限制或启用功能。

根据您希望数据的持久性,您也可以取消数据库,只需定时调用即可返回网络状态。

+0

我很累,我希望这是有道理的... – dsaa 2013-03-21 23:04:20

相关问题