Сбой приложения при вызове метода Webview Loadurl внутри коммутатора
Мое приложение содержит фрагмент с веб-просмотром и текстом редактирования. У меня есть навигационный ящик с 3 вариантами выбора и использую условие переключения для обработки выбора, при выборе 3 я обновляю одно и то же веб-представление с помощью различных HTML-файлов, используя следующий код... но мой приложение вылетает..
@Override
public void onNavigationDrawerItemSelected(int position) {
// update the main content by replacing fragments
Fragment fragment;
switch (position) {
case 0:
WebView wv = (WebView) findViewById(R.id.webView);
wv.loadUrl("file:///android_asset/src/web.html"); //app crashes
fragment = getFragmentManager().findFragmentByTag(WebFragment.TAG);
if (fragment == null) {
fragment = new WebFragment();
}
getFragmentManager().beginTransaction().replace(R.id.container, fragment, WebFragment.TAG).commit();
break;
case 1: fragment = getFragmentManager().findFragmentByTag(WebFragment.TAG);
if (fragment == null) {
fragment = new WebFragment();
}
getFragmentManager().beginTransaction().replace(R.id.container, fragment, WebFragment.TAG).commit();
break;
case 2: fragment = getFragmentManager().findFragmentByTag(WebFragment.TAG);
if (fragment == null) {
fragment = new WebFragment();
}
getFragmentManager().beginTransaction().replace(R.id.container, fragment, WebFragment.TAG).commit();
break;
}
}
мои логи logcat http://pastebin.com/snbzASTq
пожалуйста, предоставьте обходной путь для этого