解决方案 »

  1.   

    你调用了2遍insertListValue();    /**
         * 加载适配器和填充listView
         */
        public void FillListView(){
            //填充List
            list=insertListValue();
            //加载适配器
            SimpleAdapter simpleAdapter=new SimpleAdapter(this, list, R.id.system_row, 
                    new String[]{"name","desc"}, new int[]{R.id.else_row_name,R.id.else_row_desc});
            listview.setAdapter(simpleAdapter);
            setTitle("本机已安装"+list.size()+"款应用");
        }这里面的去掉,用Handler的Messsage的obj传递
      

  2.   

    谢谢,是方法调用次数多了,在run中给list赋值就好了,不用Message