【问题标题】:NullPointerException when loading a URL in a fragment?在片段中加载 URL 时出现 NullPointerException?
【发布时间】:2011-07-31 16:18:25
【问题描述】:

我不断收到此错误...

07-31 12:15:55.640: ERROR/AndroidRuntime(24373): FATAL EXCEPTION: main
07-31 12:15:55.640: ERROR/AndroidRuntime(24373): java.lang.NullPointerException
07-31 12:15:55.640: ERROR/AndroidRuntime(24373):     at com.fttech.shoppingClass$1.onClick(shoppingClass.java:47)
07-31 12:15:55.640: ERROR/AndroidRuntime(24373):     at android.view.View.performClick(View.java:3110)
07-31 12:15:55.640: ERROR/AndroidRuntime(24373):     at android.view.View$PerformClick.run(View.java:11928)
07-31 12:15:55.640: ERROR/AndroidRuntime(24373):     at android.os.Handler.handleCallback(Handler.java:587)

我正在这里实现一个 onClick...

        @Override
        public void onClick(View v) {
            getUserPreference();
            shopping.loadUrl(url);



        }
    });

我已经实例化了购物...

这是带有 loadUrl 方法的类。

   public class shopping_details_fragment extends Fragment{


@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
    return(inflater.inflate(R.layout.details_fragment, container, false));
}

public void loadUrl(String url){
    WebView web = (WebView)getView().findViewById(R.id.detailsOfIem);

    web.loadUrl(url);

}

}

这是我正在使用的 XML..

对于 details_fragment.xml 我正在膨胀...

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 >
 <WebView
 android:layout_width="match_parent"
  android:id="@+id/detailsOfIem"
  android:layout_height="match_parent">
  </WebView>

</LinearLayout>

【问题讨论】:

    标签: android android-fragments


    【解决方案1】:

    getView() 可能为空。 您的活动是否加载 details_fragment.xml? onCreateView 是在 onClick 之前调用的吗?

    但我并没有从这些 sn-ps 中真正看到你的类结构。

    我的建议,无需您提供完整代码:添加

    Log.i("Null Test", "Is xyz null ? " + (xyz == null));
    

    堆栈中所有可能导致NullPointerException 的语句。

    【讨论】:

      猜你喜欢
      • 2013-08-08
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多