일단 기본은 새창에서 열리도록
WebSettings mWebSettings = mWebView.getSettings();
mWebSettings.setSupportMultipleWindows(true); // 새창 열기
이렇게 설정을 했고
특정 url 호출시에는 새창이 아니라, 웹뷰 내에서 호출하도록
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("https://api-livere.com/")) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
mWebSettings.setSupportMultipleWindows(false); // 새창 열기
mWebView.loadUrl(url);
return true;
} else {
return false;
}
}
이런 식으로 해 봤는데 잘 안 되네요;; 도와주세요ㅠ