您的位置:首页 > 移动开发

webview中实现当点击网页中的按钮的时候,跳转到本地的activity。

2014-12-19 13:01 806 查看
//http://www.molyapp.com/index.php?g=Wap&m=Index&a=shouye&app_id=37

settingUrl = String.format("http://www.molyapp.com/index.php?g=Wap&m=Link&a=index&childmodule_id=6772&module_id=15&app_id=%s",appID);

private class WebViewClientDemo extends WebViewClient 

{   

        public boolean shouldOverrideUrlLoading(WebView view, String url) 


             view.loadUrl(url); 

            return true; 

        } 

      public void onPageStarted(WebView view, String url, Bitmap favicon) {

            super.onPageStarted(view, url, favicon);

          

            if (url.equals(settingUrl)) {

            view.stopLoading();

            Intent intent=new Intent(HomeActivity.this,SettingActivity.class);

        startActivity(intent);

            }

            else if (url.indexOf("tel:")==0) {

            view.stopLoading();//调出拨号面板,里面没有电话

            Intent telephoneIntent=new Intent();  

            telephoneIntent.setData(Uri.parse("tel:"));  //调出拨号面板,里面没有电话

                telephoneIntent.setAction(Intent.ACTION_DIAL); 

                

                telephoneIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

                startActivity(telephoneIntent);  
} else if (url.equals("mailto:")) {
view.stopLoading();

            Intent mailIntent=new Intent();  

                mailIntent.setAction(Intent.ACTION_SENDTO);

                mailIntent.setData(Uri.parse("mailto:")); //调出发送邮箱面板,里面没有具体地址

                mailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

             

              

                startActivity(mailIntent);
}

        }

      

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐