手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >ArraryList add添加元素添加不上去
ArraryList add添加元素添加不上去
摘要:Piclists=newArrayList();handler=newHandler(){@Overridepublicvoidhandle...

 Piclists = new ArrayList< String >();

        handler= new Handler(){

            @Override

            public void handleMessage(Message msg) {

                String uil= (String) msg.obj;

                Piclists.add(uil);

                Piclists.get(0);

                  Log.i(TAG,"url:"+uil);

            }

        };

        Piclists.size();

        Log.i(TAG,":"+ Piclists.size());

打印出来  String uil= (String) msg.obj;有8个数据,但size为0,add不到piclistd里去?为什么

回复讨论(解决方案)

addAll 不是add 添加一个string类型的字符串不是一个集合,集合才是addall 你确定用handler发送消息了吗?是不是没有发送成功?

    Log.i(TAG,"url:"+uil);  你这句代码可以打印出来东西吗? handler必须发消息了之后才会进接受方法,而这段代码的运行顺序list new 出来以后,就直接走到list.size那了,那肯定为0了  Log.i(TAG,"url:"+uil); 这个是有值得,所以发送成功了。

【ArraryList add添加元素添加不上去】相关文章:

Android 异步加载图片分析总结

Android生存指南之:解Bug策略与思路问题的详解

Android开发之OpenGL ES 基础

textView 添加超链接(两种实现方式)

Android 编程中文本框中搜索和清空效果实现

android开发中finish()和System.exit(0)的区别

Android OpenGL ES 纹理映射之glDrawElements

Android 外部调起高德地图显示坐标点 自定义 标注高德地图 by Terry

Android Thread 介绍与实例

ListView异步加载图片实现思路

精品推荐
分类导航