안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 .
Webview문제 관련 질문드립니다.
애뮬레이터에서는 제대로 출력이 되는데요
문제는 실 단말기인 탭10.1에서 webview를 호출시에 앱에서 뜨지 않고 작업을 실행할 때 사용할 애플리케이션 목록이 뜨면서
애플리케이션사용을 유도하내요
애뮬레이터처럼 앱 자체 화면에서 나타나게 할방법은 없을까요?
소스입니다.
public class MainActivity extends Activity {
private WebView wv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wv = (WebView)findViewById(R.id.webview);
wv.loadUrl("http://www.google.com);
wv.setWebViewClient(new MyWebClient());
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if((keyCode == KeyEvent.KEYCODE_BACK) && wv.canGoBack()){
wv.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
class MyWebClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view,String url){
view.loadUrl("url);
return true;
}
}
}