小编Jav*_*oid的帖子

Android - 以编程方式检查互联网连接并显示对话框(如果未连接)

我正在进行一个现场项目.当用户点击应用程序时 出现欢迎屏幕(该屏幕上有一个webview).如果互联网没有连接,那么应用程序崩溃.基本上,我的问题是以编程方式检查移动设备是否连接到互联网.如果没有,则不要将数据从webservice提取到webview中,并显示一个对话框,显示"检查你的网络连接"

在做研究时我发现了很多东西,我试图实现它.但是,它不满足我的要求

我的代码是,

public boolean isOnline() {
    ConnectivityManager cm =
        (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo netInfo = cm.getActiveNetworkInfo();
    if (netInfo != null && netInfo.isConnectedOrConnecting()) {
        return true;
    }
    else
    {
        Description.setVisibility(View.INVISIBLE);
        new AlertDialog.Builder(WelcomePage.this)
        .setTitle(getResources().getString(R.string.app_name))
        .setMessage(
                getResources().getString(
                        R.string.internet_error))
        .setPositiveButton("OK", null).show();
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我打电话这一功能doInBackground()AsyncTask

请帮忙!

android android-webview android-internet android-websettings

22
推荐指数
5
解决办法
5万
查看次数

Web视图onclick事件,用于该webview中的特定链接

我有一个webview,我从web服务调用该wv中的数据,在webview中的整个描述中,最后有一个链接.所以,我的问题是,我想打开一个新的活动点击该链接既没有onview的webview也没有onview的webview

android android-webview

6
推荐指数
1
解决办法
1万
查看次数