2012-09-25 5 views
1

한 활동에서 다른 활동으로 URL 링크를 전달했지만 webview에서 URL 링크를 실행하려고하면 "웹 페이지를 사용할 수 없음"이라고 표시되지만 URL이 정확합니다!Webview에서 URL을 표시 할 수 없음

추신 :이 웹 사이트는 안드로이드의 이전 버전 (< 11) 전

html = URLEncoder.encode(html).replaceAll("\\+"," "); 

당신이에 체크를 할 수 있도록이 최신 버전에서 사용되지 않는 것 사용하기위한 작업 웹

Intent intent = this.getIntent(); 
    String link = intent.getStringExtra("item"); 
    Log.d(link,"retrieved from search"); //retrieve URL from details page 

    web = (WebView)findViewById(R.id.mywebview); 
    web.loadUrl(link); 

    web.getSettings().setJavaScriptEnabled(true); 
    WebSettings ws = web.getSettings(); 

    ws.setUseWideViewPort(true); 
    web.setInitialScale(39); 
+0

확인 인터넷 연결 또는 인터넷 권한이 매니페스트 파일에 선언하십시오. – rajeshwaran

+0

안녕하세요, 매니 페스트 파일에 권한을 선언했습니다. ( – Lene

+0

rajeshwaran as : 권한이 설정되어 있으면 인터넷 연결을 확인하십시오. 예를 들어 www를 확인하십시오. .google.com. 잊지 마세요. 매니페스트의 올바른 위치에 대한 권한을 지정하는 것이 중요합니다. 파일을 게시 할 수 있습니다. –

답변

2

귀하의 링크는 다음과 같이해야한다.

+0

은 "http : //"없이는 작동하지 않는다는 것을 깨달았습니다. 감사! – Lene

+0

당신은 환영합니다 :) –

0

입니다 like

int sdk_version = android.os.Build.VERSION.SDK_INT; 

if (sdk_version < 11) // < Android 3.0 
{ 
html = URLEncoder.encode(html).replaceAll("\\+"," "); 
} 

나는이게 당신을 위해 뭔가를 고치기를 바랍니다.

web.loadUrl("http://www.accord-corp.com"); 

그런 다음 그것을 작동합니다

관련 문제