我有一个带有textview的活动,是从layout.xml创建的。 在这个活动中我创建了一个线程。 我想从线程内部使用我的textview,但每次我执行类似textview.setText()的操作时,程序都会强制关闭。
问题是:为什么我无法从线程中访问textview?
答案 0 :(得分:1)
问题是你试图从非UI线程干扰Ui线程,所以为了从非线程做这些事情
runOnUiThread(new Runnable()
{
@Override
public void run()
{
// Add your GUI code here like setText from your perspective
}
});