Android 将值从 Tabs 传递到 Main TabActivity 的最佳方式

标签 android android-tabactivity

我有一个 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/

相关文章:

Java & Android 混淆器工具建议

android - 如何在不干扰子选项卡的情况下使用 TabActivity 菜单

android - 使用 Android Studio/AVD 模拟器开发 "system app"

android - 修复了 jQuery Mobile 中的标题滚动/拖动

android - 在 TabHost 上获取错误

android - 在 TabActivity 的单个选项卡中重新启动 Activity ?

android - 如何在 TabActivity 中切换其他 Activity 时销毁 Activity

android - 更新 NDK Build 后未生成

android - 无法解决:junit:junit:4.12