从线程访问textview

时间:2011-03-07 10:06:06

标签: android

我有一个带有textview的活动,是从layout.xml创建的。 在这个活动中我创建了一个线程。 我想从线程内部使用我的textview,但每次我执行类似textview.setText()的操作时,程序都会强制关闭。

问题是:为什么我无法从线程中访问textview?

1 个答案:

答案 0 :(得分:1)

问题是你试图从非UI线程干扰Ui线程,所以为了从非线程做这些事情

    runOnUiThread(new Runnable()
    {            
        @Override
        public void run()
        {
            // Add your GUI code here  like setText from your perspective              
        }
    });