Only the original thread that created a view hierarchy can touch its views.

来源:互联网 发布:狗狗用品专卖店淘宝 编辑:程序博客网 时间:2024/04/27 14:48

报错:

Only the original thread that created a view hierarchy can touch its views.

在回调里面执行了listview的performitemclick的方法

 mCarrierListView.performItemClick(mCarrierListView.getChildAt(0),0,mCarrierListView.getItemIdAtPosition(0));


解决办法:

使用handler去做就可以了

//如果有超过一个的                            if(mCarriersList.size()>0){                                mHandler.post(new Runnable() {                                    @Override                                    public void run() {                                        mCarrierListView.performItemClick(mCarrierListView.getChildAt(0),0,mCarrierListView.getItemIdAtPosition(0));                                    }                                });                            }




0 0
原创粉丝点击