在onActivityResult之后设置setText失败

时间:2013-01-11 09:52:51

标签: android settext

我使用ViewPager+Tabhost框架。

我在活动中传递startActivityForResult(B activity,100),。并在B中传递setResult(200, data);

它可以从A:String b = data.getStringExtra("b");

中接收B中的值

它还可以看到值使用Log。

但它无法在A中设置值tv.setText(b);。我也无法设置值tv.setText(“dasfasd”);。我不是这个原因。

为什么它无法设置值?

1 个答案:

答案 0 :(得分:0)

试试这个:

Activity_A.this.runOnUiThread(new Runnable() {    
        public void run() {
            tv.setText("dasfasd");    
        }
});