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

今天发现一个界面setText 的时候出现了这个问题,看到报错,大致就是界面还没创建呢,就使用seText 了

这个是自己的理解, 处理方法就是 添加一个延时操作, 

                                runOnUiThread(new Runnable() {
                                @Override
                                public void run() {
                                    mainActicityCity.setText(cityName);
                                }
                            });

 

你可能感兴趣的:(Android,知识点记录)