마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

에뮬레이터 웹뷰에서 로컬접속시 자꾸 새로운 브라우저가 떠버립니다.

0 추천

xml은 웹뷰 하나만 있고, java에선 loadurl 하나만 있는 간단한 예제를 해보려는데..

pc에 톰캣 서버 틀어놓고 에뮬레이터 속 웹뷰에서 10.0.2.2를 입력하면

새로운 브라우저가 뜨면서 해당 페이지로 이동합니다.

의도적으로 404 에러를 일으키면 해당 오류페이지는 웹뷰안에서 잘 뜹니다.

(지니모션에서 10.0.3.2 해봤는데 똑같은 증상입니다.)

어떻게 해야 되나요?

 

package me.myh.webviewtest;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.webkit.WebView;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {
    WebView wb;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        wb = (WebView)findViewById(R.id.webview);
    }

    public void goPage(View v){
        EditText editText = (EditText)findViewById(R.id.editText);
        wb.loadUrl(editText.getText().toString());
    }
}

 

닉_없음 (160 포인트) 님이 2016년 11월 13일 질문
닉_없음님이 2016년 11월 13일 수정

1개의 답변

0 추천

자문자답입니다.

http://10.0.2.2/test 라고 접속하면 이러한 증상이 떴고

http://10.0.2.2/test/ 라고 접속하면 정상적으로 되네요.

닉_없음 (160 포인트) 님이 2016년 11월 13일 답변
...