0
私はここで少し助けが必要です。私はAsyncTask(学習)を使用しようとしています。私がアプリケーションを実行すると、AsyncTask#1によって致命的な例外エラーが発生し、これはNULLポインタの例外です。 doInBackgroundの実行中に発生したと報告しています。これは、あなたがそれに値を割り当てることはありませんので、これは、私がAndroid。致命的な例外:AsyncTask#1
FATAL EXCEPTION: AsyncTask #1
Process: com.example.vladzakharo.rssreader, PID: 2573
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:309)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.util.ArrayList.add(java.lang.Object)' on a null object reference
at com.example.vladzakharo.rssreader.Title.doInBackground(Title.java:59)
at com.example.vladzakharo.rssreader.Title.doInBackground(Title.java:19)
at android.os.AsyncTask$2.call(AsyncTask.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
CommonsWareの答えは正しいが、私は初期化が冗長だと思う、newsList = new ArrayList <>();十分です – ARP
@ARP:それはJavaのバージョンに依存します。 – CommonsWare
あなたは正しいです、Java SE 7から – ARP