spec = tabHost.newTabSpec("tab1")
    .setIndicator("Tab1", res.getDrawable(R.drawable.aaa))
    .setContent(intent);
    tabHost.addTab(spec);        intent = new Intent(this, ActStatus.class);
    spec = tabHost.newTabSpec("tab2")
    .setIndicator("Tab2", res.getDrawable(R.drawable.bbb))
    .setContent(intent);
    tabHost.addTab(spec);
 
如上代码。tab1 tab2 如何和主activity发送消息?

解决方案 »

  1.   

    比如在tab1编辑了数据并保存。这时想发个消息通知主activity更新一下。如何做?
      

  2.   

    反过来,主activity如何通知tab1数据更新?
      

  3.   

    是要把tab绑定到view上吗,通过更新view来更新tab?
      

  4.   

    嗯。问题已经解决了。
    在tab的activity中,用getParent获得主activity,并先其发送消息。其中消息包含自己的一个handler。
    这样主activity有了tab的handler,tab也有了主activity的handler,就可以互相发消息了。
      

  5.   

    恭喜楼主解决问题。
    用handler sendMessage,进程间通讯?
      

  6.   

    不是啊。实际上就是两个activity之间互相发送消息。