Сбой приложения при вызове метода 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

пожалуйста, предоставьте обходной путь для этого

0 ответов

Другие вопросы по тегам