Не удалось найти связующее для интерфейса
Может кто-нибудь помочь. Я делаю простую приложение для погоды в андроиде. Я знаю первые две ошибки, но не знаю о последнем.
10-25 16:44:11.666: E/ActivityThread(1448): Failed to find provider info for com.google.plus.platform
10-25 16:44:11.949: E/libEGL(1448): validate_display:255 error 3008 (EGL_BAD_DISPLAY)
10-25 16:44:12.379: E/chromium(1448): [ERROR:interface_registry.cc(99)] Failed to locate a binder for interface: autofill::mojom::AutofillDriver
Ответы
Ответ 1
Третья ошибка, возможная из-за отсутствия сервера, поэтому URL-адрес не загружается. Посмотрите, как вы обрабатываете WebView для этого конкретного случая. Возможно, я ошибался, когда-то сталкивался с той же ошибкой, и я помню, что это было.
Ответ 2
Я получаю точно такую же ошибку, когда обновляю версию sdk и play services. Приложение работает нормально, но получает эту ошибку в logcat. Я думаю, что его приветствие связано, но не совсем уверен.
Ответ 3
Устранить эту проблему
@Override
public void onPause() {
super.onPause();
webView.onPause();
webView.pauseTimers();
}
@Override
public void onResume() {
super.onResume();
webView.resumeTimers();
webView.onResume();
}
Ответ 4
Включить JavaScript в webview. По умолчанию JavaScript отключен в webview. После разрешения проблемы JavaScript для меня.
WebSettings webSettings=webView.getSettings();
webSettings.setJavaScriptEnabled(true);
Ответ 5
Попробуйте использовать webView.getSettings().setDomStorageEnabled(true)
. В большинстве случаев это помогает.