Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android异步任务更新列表_Android_Android Asynctask_Notifydatasetchanged - Fatal编程技术网

Android异步任务更新列表

Android异步任务更新列表,android,android-asynctask,notifydatasetchanged,Android,Android Asynctask,Notifydatasetchanged,我需要一个帮助,在我的AsyncTask中,我调用了我的MainActivity,并更新了适配器,但是LogCat在OnPostExecute上给出了NullPointerException,我检查了这个列表,它不是null,有一些值 AsyncTask.java 您的MLISMovies列表是否已初始化?在发布的代码中,只创建引用变量,而不创建实际列表。如果引用变量未初始化,则对其调用方法将导致NullPointerException。因此,与其使用: List<MoviesCatego

我需要一个帮助,在我的AsyncTask中,我调用了我的MainActivity,并更新了适配器,但是LogCat在OnPostExecute上给出了NullPointerException,我检查了这个列表,它不是null,有一些值

AsyncTask.java


您的MLISMovies列表是否已初始化?在发布的代码中,只创建引用变量,而不创建实际列表。如果引用变量未初始化,则对其调用方法将导致NullPointerException。因此,与其使用:

List<MoviesCategory> mListMovies;
使用:


您的MLISMovies列表是否已初始化?在发布的代码中,只创建引用变量,而不创建实际列表。如果引用变量未初始化,则对其调用方法将导致NullPointerException。因此,与其使用:

List<MoviesCategory> mListMovies;
使用:


问题是MLISMovies为空。在适配器中进行如下初始化:

private List<MoviesCategory> mListMovies = new ArrayList<MoviesCategory>(); 

问题是MLISMovies为空。在适配器中进行如下初始化:

private List<MoviesCategory> mListMovies = new ArrayList<MoviesCategory>(); 

我认为您可能未能初始化MLISMovies。 添加此选项可能有助于:

List<MoviesCategory> mListMovies = new ArrayList<MoviesCategory>();

我认为您可能未能初始化MLISMovies。 添加此选项可能有助于:

List<MoviesCategory> mListMovies = new ArrayList<MoviesCategory>();
问题是MLISMovies从一开始就是空的。您需要先初始化它

Adapter.java:

问题是MLISMovies从一开始就是空的。您需要先初始化它

Adapter.java:


你能发布整个堆栈跟踪吗?如中所示,实际的NullPointerException发生在哪里?在onPostExecute或addCategory中?这里有一个问题,你也是俄罗斯人,如果你能回答俄罗斯人的问题,请回答:@Ozik.dev对不起,在堆栈溢出上只接受纯英语的答案。你能发布整个堆栈跟踪吗?如中所示,实际的NullPointerException发生在哪里?在onPostExecute或addCategory中?这里有一个答案,您也是俄罗斯人,如果您能回答俄罗斯人的问题,请回答:@Ozik.dev抱歉,在堆栈溢出上只接受纯英语的答案。
List<MoviesCategory> mListMovies = new ArrayList<MoviesCategory>();
List<MoviesCategory> mListMovies = new ArrayList<MoviesCategory>();