2015-08-10 3 views
0

Я использую тот же метод для раздувания всех моих других виджетов во всех моих других фрагментах, но он не работает здесь для некоторая причина.Попытка вызвать виртуальный метод 'int android.webkit.WebView.loadUrl()' на ссылке нулевого объекта

ResultFragment.java:

public class ResultFragment extends Fragment { 

    private WebView webPageResult; 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup parent, 
         Bundle savedInstanceState) { 
    View v = inflater.inflate(R.layout.fragment_question, parent, false); 

    webPageResult = (WebView) v.findViewById(R.id.webPageResult); 
    webPageResult.loadUrl("google.com"); 

    return v; 
    } 

} 

fragment_result.xml:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.danielbalagula.gift.ResultFragment"> 

    <WebView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/webPageResult" 
    android:layout_gravity="center_horizontal|bottom"/> 

</FrameLayout> 

ответ

2

Вы накачивания неправильный макет, попытаться раздуть fragment_result вместо fragment_question.

Использование View v = inflater.inflate(R.layout.fragment_result, parent, false);

+0

Я предполагаю, что это риск, связанный с копированием/вставкой – dbalagula23

Смежные вопросы

 Смежные вопросы