Ron*_*Ron 2 android android-emulator
我是Android的新手,当我给出以下代码片段时,我的android应用程序崩溃了.
ConnectivityManager manager = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); // Application is crashing in this line.
Run Code Online (Sandbox Code Playgroud)
我还检查了androidmanifest.xml,在那里我给了应用程序的互联网权限.任何帮助对我的进一步工作都非常有用.
- 谢谢,罗恩..
我不确定你想说什么,但如果你想检查互联网连接,那么你可以使用这个代码
/**
* THIS IS FUNCTION FOR CHECKING INTERNET CONNECTION
* @return TRUE IF INTERNET IS PRESENT ELSE RETURN FALSE
*/
public boolean checkInternetConnection() {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = cm.getActiveNetworkInfo();
return (activeNetworkInfo != null && activeNetworkInfo.isAvailable() && activeNetworkInfo.isConnected());
}
Run Code Online (Sandbox Code Playgroud)
别忘了
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9948 次 |
| 最近记录: |