我有一个 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 将值从 Tabs 传递到 Main TabActivity 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147538/