0

我使用ViewPager+Tabhost框架。

我传入startActivityForResult(B activity,100),一个 Activity。并传入setResult(200, data);B。

它可以从 A 中的 B 接收值:String b = data.getStringExtra("b");

它还可以看到使用Log的值。

但它不能tv.setText(b);在A中设置值使用。我也不能设置值使用tv.setText(“dasfasd”);。我没有这个理由。

为什么不能设置值?</p>

4

1 回答 1

0

尝试这个 :

Activity_A.this.runOnUiThread(new Runnable() {    
        public void run() {
            tv.setText("dasfasd");    
        }
});
于 2013-01-11T10:20:17.920 回答