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