Android 从JSON将数据获取到Viewpager时出现异常
我正在开发一个android应用程序,它需要从json获取数据项到ViewPager 为此,我使用了以下代码: 有谁能告诉我这是什么原因吗Android 从JSON将数据获取到Viewpager时出现异常,android,exception,nullpointerexception,android-viewpager,Android,Exception,Nullpointerexception,Android Viewpager,我正在开发一个android应用程序,它需要从json获取数据项到ViewPager 为此,我使用了以下代码: 有谁能告诉我这是什么原因吗 谢谢你你没有初始化你的相册列表。您刚刚为此声明了一个变量 ArrayList<HashMap<String, String>> albumList; 您没有初始化您的相册列表。您刚刚为此声明了一个变量 ArrayList<HashMap<String, String>> albumList; 试试这
谢谢你你没有初始化你的
相册列表
。您刚刚为此声明了一个变量
ArrayList<HashMap<String, String>> albumList;
您没有初始化您的
相册列表
。您刚刚为此声明了一个变量
ArrayList<HashMap<String, String>> albumList;
试试这个方法,希望这能帮助你 替换相册列表。清除()代码>带有
if(albumList!=null) {
albumList.clear();
}else {
albumList = new ArrayList<HashMap<String, String>>();
}
if(albumList!=null){
albumList.clear();
}否则{
albumList=新的ArrayList();
}
及
替换此代码:
String urls[] = null;
for(int p=0;p<=albumList.size();p++){
urls[p]=albumList.get(p).get("anim_thumb");
}
字符串URL[]=null;
对于(int p=0;p尝试这种方式,希望这将帮助您
将albumList.clear();
替换为
if(albumList!=null) {
albumList.clear();
}else {
albumList = new ArrayList<HashMap<String, String>>();
}
if(albumList!=null){
albumList.clear();
}否则{
albumList=新的ArrayList();
}
及
替换此代码:
String urls[] = null;
for(int p=0;p<=albumList.size();p++){
urls[p]=albumList.get(p).get("anim_thumb");
}
字符串URL[]=null;
对于(int p=0;p我认为您忘记了像这样声明字符串数组
String[]url=newstring[albumList.size()];
我想你忘了像这样声明字符串数组了
String[]url=new String[albumList.size()];
我想你忘了初始化albumList
@PoojaRoy哪里是albumList=new ArrayList();
?好的,我已经初始化了。但是现在我得到了Arry索引越界异常检查条件如果(albumList.size()>0)
在使用albumList
之前,我想你忘了初始化albumList
@PoojaRoy哪里是albumList=new ArrayList();
?好的,我已经初始化了。但是现在我得到了Arry索引越界异常检查条件如果(albumList.size()>0)
在使用albumList
之前,让我们进入items
arraylist,您没有添加任何内容。它有什么用?我从JSON获取数据,它有5个元素在items
arraylist中,您没有添加任何内容。它有什么用?我从JSON获取数据,它有5个元素,实际上我又是从JSON获取数据正在使用此try@PoojaRoy我们如何理解您从哪里获得的NPE
?无法解析主机“demo1.idevtechnolabs.com”是什么意思:没有与主机名关联的地址?我在从JSONACTULLY提取数据时遇到的异常再次出现空指针异常try@PoojaRoy我们如何理解您从哪里获得的NPE
?无法解析主机“demo1.idevtechnolabs.com”是什么意思:没有与主机名关联的地址?我从json获取数据时遇到的异常
String urls[] = new String[albumList.size()];
for(int p=0;p<albumList.size();p++){
urls[p]=albumList.get(p).get("anim_thumb");
}