问题描述
嗨朋友们,
我开发了一个带有web-view控件的android应用程序。当我打开应用程序然后它将加载我的Android应用程序中的一些Web应用程序。如果我的手机没有任何互联网连接,那么它会显示一条消息,如网页不可用......有些东西。
但我的要求是当我打开应用程序时,它应检查互联网连接状态。如果连接可用,则允许应用程序执行所有操作。如果连接不可用,那么它应该显示没有互联网连接的toast消息,当我在toast消息中点击OK然后我应该关闭应用程序。所以请为我提供一个符合我要求的代码
先谢谢啦。
But my requirement is when i open the application, it should check the internet connection status. If the connection is available then it allow the application to perform all operations. If the connection is not available then it should display the toast message with "no internet connection" and when i click on OK in toast message then i should close the application. So please provide me a code for my requirement
Thanks in advance friends.
推荐答案
public boolean isConnectingToInternet(){
ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null)
{
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED)
{
return true;
}
}
return false;
}
在您的启动器活动
上调用此方法应用程序,在 setContentView()
之后。
如果它返回 true
那么你呢去!
src: []
-KR
Call this method on the launcher activity
of your application, right after setContentView()
.
If it is returning true
then there you go !
src : androidhive[^]
-KR
这篇关于如何在启动时检查Android应用程序中的Internet状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!