我收到此錯誤的圖像請求使用排球庫。我正在使用volley實現自定義列表視圖。排球圖像請求錯誤
02-26 22:05:58.736: E/AndroidRuntime(19873): FATAL EXCEPTION: main
02-26 22:05:58.736: E/AndroidRuntime(19873): java.lang.NullPointerException
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.Request.<init>(Request.java:137)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.ImageRequest.<init>(ImageRequest.java:71)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.ImageLoader.get(ImageLoader.java:220)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.NetworkImageView.loadImageIfNecessary(NetworkImageView.java:149)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.NetworkImageView.onLayout(NetworkImageView.java:198)
02-26 22:05:58.736: E/AndroidRuntime(19873): at android.view.View.layout(View.java:14118)
02-26 22:05:58.736: E/AndroidRuntime(19873): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1021)
02-26 22:05:58.736: E/AndroidRuntime(19873): FATAL EXCEPTION: main
02-26 22:05:58.736: E/AndroidRuntime(19873): java.lang.NullPointerException
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.Request.<init>(Request.java:137)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.ImageRequest.<init>(ImageRequest.java:71)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.ImageLoader.get(ImageLoader.java:220)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.NetworkImageView.loadImageIfNecessary(NetworkImageView.java:149)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.NetworkImageView.onLayout(NetworkImageView.java:198)
02-26 22:05:58.736: E/AndroidRuntime(19873): at android.view.View.layout(View.java:14118)
02-26 22:05:58.736: E/AndroidRuntime(19873): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1021)
02-26 22:05:58.736: E/AndroidRuntime(19873): FATAL EXCEPTION: main
02-26 22:05:58.736: E/AndroidRuntime(19873): java.lang.NullPointerException
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.Request.<init>(Request.java:137)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.ImageRequest.<init>(ImageRequest.java:71)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.ImageLoader.get(ImageLoader.java:220)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.NetworkImageView.loadImageIfNecessary(NetworkImageView.java:149)
02-26 22:05:58.736: E/AndroidRuntime(19873): at com.android.volley.toolbox.NetworkImageView.onLayout(NetworkImageView.java:198)
02-26 22:05:58.736: E/AndroidRuntime(19873): at android.view.View.layout(View.java:14118)
02-26 22:05:58.736: E/AndroidRuntime(19873): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1021)
我在簡單的imageview上使用networkImageView。該錯誤似乎是由於MyVolley類中的init函數造成的。你猜怎麼着?我對網絡相對來說比較陌生。所以不要介意在這方面投入一些指針。
所有的代碼都在gist。
這個問題似乎與使用Facebook sdk排球有關。 這兩者之間是否有任何已知的問題? 當我雙擊錯誤日誌中的第三行時,一個名爲request.java的facebook sdk文件打開。 request.java is definitelly from volley! – vjdhama
request.java is definitelly from volley!環境有問題。 – maxxxo