-2

我的 webview 应用程序上有一个电话链接:电话:062123658 但是当我点击它时.. 我找不到网页。

这是我的代码:

public class FullscreenActivity extends Activity {

    private WebView webView;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_fullscreen);

        webView = (WebView) findViewById(R.id.webView);
        webView.setWebViewClient(new myWebClient());
        webView.loadUrl("http://www.mywebsite.nl/");
        webView.setVerticalScrollBarEnabled(false);
    }

    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if (url.startsWith("tel:")) { 
                Intent intent = new Intent(Intent.ACTION_DIAL,
                        Uri.parse(url)); 
                startActivity(intent); 
        }else if(url.startsWith("http:") || url.startsWith("https:")) {
            view.loadUrl(url);
        }
        return true;
    }

我怎样才能解决这个问题?

谢谢。

4

1 回答 1

0

我假设“0621”是海德堡前缀,因此作为实践问题,请考虑使用 +49 621 前缀...

尝试这个:

Intent intent = new Intent(Intent.ACTION_CALL);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
intent.setData(Uri.parse(url));
startActivity(intent);
于 2013-09-30T08:39:23.353 回答