0
내 WebView에 문제가 있습니다. 내가 "전보"예를 들어, 및 전보 응용 프로그램에 탭 경우WebView get FATAL : jni_android.cc (233)] 오류
가@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.d(LOG_TAG, "shouldOverrideUrlLoading: " + url);
if (url.contains("tel:")) {
startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url)));
return true;
} else if (url.startsWith("whatsapp:")
|| url.startsWith("viber:")
|| url.startsWith("telegram:")) {
try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
} catch (android.content.ActivityNotFoundException e) {
Log.e(LOG_TAG, "Error with " + url + ": " + e.toString());
Toast.makeText(getApplicationContext(), getString(R.string.app_not_install), Toast.LENGTH_SHORT).show();
} catch (Exception q){
q.printStackTrace();
}
return true;
}
if (Uri.parse(url).getHost().equals(URL)) {
// This is my web site, so do not override; let my WebView load the page
return super.shouldOverrideUrlLoading(view, url);
}
return super.shouldOverrideUrlLoading(view, url);
}
하지만,하지에 설치 : 사용자가 웹 사이트에 링크 탭을 선택하면, 나는 네이티브 또는 WhatsApp 등 메신저를 열고,이 솔루션을 사용 해요 내 장치, 다음 오류 가져 오기.
A/chromium: [FATAL:jni_android.cc(233)] Check failed: false. Please include Java exception stack in crash report
W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
W/google-breakpad: Chrome build fingerprint:
W/google-breakpad: 1.0
W/google-breakpad: 1
W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 15585 (moilov.filipapp)
나는 그것을 고칠 수있는 방법?