WebViewFragment webView es nulo después de hacer una FragmentTransaction

Actualmente tengo mi aplicación configurada con unListFragment a la izquierda y unaDetailsFragment a la derecha (similar al diseño de la tableta a continuación).

En el fragmento de detalles (fragmento al lado de la lista) tengo un botón de ir a acuerdo, que cuando se presiona debería reemplazar el fragmento de detalles con unaWebViewFragment.

l problema que tengo es que cuando intento cargar una URL en el fragmento de vista web, laWebView es nulo

WebViewFragment webViewFragment = new WebViewFragment();

FragmentTransaction transaction = getFragmentManager().beginTransaction();

// Replace whatever is in the fragment_container view with this fragment,
// and add the transaction to the back stack
transaction.replace(R.id.deal_details_fragment, webViewFragment);
transaction.addToBackStack(null);

// Commit the transaction
transaction.commit();

// Set the url
if (webViewFragment.getWebView()==null)
    Log.d("webviewfragment", "is null");
webViewFragment.getWebView().loadUrl("http://www.google.com");

Abajo está mi diseño principal que tiene definidos los dos fragmentos originales.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/main_activity_layout"

    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

  <fragment
      android:name="com.bencallis.dealpad.DealListFragment"
      android:id="@+id/deal_list_fragment"
      android:layout_weight="1"
      android:layout_width="0px"
      android:layout_height="match_parent" >
      <!-- Preview: layout=@layout/deal_list_fragment -->
  </fragment>
  <fragment
      android:name="com.bencallis.dealpad.DealDetailsFragment"
      android:id="@+id/deal_details_fragment"
      android:layout_weight="2"
      android:layout_width="0px"
      android:layout_height="match_parent" >
      <!-- Preview: layout=@layout/deal_details_fragment -->
  </fragment>

</LinearLayout>

Parece que el webViewFragment no se está creando completamente comoWebView no se ha inicializado. He buscado en línea, pero hay muy poca información sobre elWebViewFragment.

Cualquier idea de cómo asegurarWebView se inicializa enWebViewFragment?

Respuestas a la pregunta(8)

Su respuesta a la pregunta