我有一个TabActivity,它在2个选项卡中加载2个ListActivity。当我单击任一ListActivity中的列表项时,我想将此值传递回TabActivity。最好的方法是什么?我正在考虑使用BroadcastReceiver。有什么想法吗?

最佳答案

考虑一下这个插图

public class MyTabActivity extends TabActivity
{
      public void onCreate(Bundle b)
      {
            //implementation
      }
      public void setSomeObject(Object someOjbect)
      {
                //will get an object and act accordinglt
      }
}


并且在您的任何孩子Activity中,您都可以这样设置Object

MyTabActivity myTabParent = (MyTabActivity)this.getParent();
myTabParent.setSomeObject(anyObject);

关于android - 将值从选项卡传递到主TabActivity的Android最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8147538/

10-10 19:35