Android 如何检查Internet连接是否每n秒打开一次?

Android 如何检查Internet连接是否每n秒打开一次?,android,time,internet-connection,Android,Time,Internet Connection,大家好,我是android新手,我希望每“几秒钟”检查一次用户是否打开了互联网连接 这就是我的情况:我有一个片段上的地图,我从我的应用程序下载了一个xml文件,其中包含标记、标题、地址和许多其他内容的位置。现在,如果下载我的应用程序的人没有打开互联网,我就不能在地图上放置任何标记。于是弹出一个请求激活互联网连接的窗口。但是,如果用户在不刷新主要活动的情况下激活它,则不会发生任何事情 那我怎么做呢?我必须使用哪些方法?如果您未连接到Internet,则无需根据Internet资源安排更新。下面的代

大家好,我是android新手,我希望每“几秒钟”检查一次用户是否打开了互联网连接

这就是我的情况:我有一个片段上的地图,我从我的应用程序下载了一个xml文件,其中包含标记、标题、地址和许多其他内容的位置。现在,如果下载我的应用程序的人没有打开互联网,我就不能在地图上放置任何标记。于是弹出一个请求激活互联网连接的窗口。但是,如果用户在不刷新主要活动的情况下激活它,则不会发生任何事情


那我怎么做呢?我必须使用哪些方法?

如果您未连接到Internet,则无需根据Internet资源安排更新。下面的代码段显示了如何使用ConnectionManager查询活动网络并确定其是否具有Internet连接

ConnectivityManager cm =
        (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
                      activeNetwork.isConnectedOrConnecting();

有关确定和监控连接状态的信息

请参见:请参见此处:@hacket查看我的问题编辑。在你提供给我的链接中,我必须在“Android:name”上写些什么??非常感谢您通常会这样做:a/弹出请求internet访问b/重定向到internet设置c/当用户返回到您的应用程序时再次检查。去a。(正如谷歌GPS导航中所做的那样)谢谢你,我用@Hacketo的链接解决了所有问题;我没有阅读下面所有的回复。非常感谢你。