【问题标题】:ActionBar swipeable tabs + communication between tabsActionBar 可滑动选项卡 + 选项卡之间的通信
【发布时间】:2014-07-23 08:27:30
【问题描述】:

我看到很多关于片段和活动之间的通信的帖子。我选择在我的活动中创建 getter 和 setter,这样我就可以在我的 3 个选项卡中获取和设置我想要共享的数据。
但是当我使用 getActivity.getData();我收到“FragmentActivity 类型的方法 getData() 未定义”消息。
我在 onAttach() 方法中使用 getActivity。
感谢阅读

【问题讨论】:

    标签: android android-fragments android-actionbar android-fragmentactivity android-tabs


    【解决方案1】:

    通常会发生这种情况,因为 getActivity() 不必返回您的“主要”活动。如果您的 Activity 被称为“MainActivity”,那么它就像这样:

    (MainActivity)getActivity().getData();
    

    希望这会有所帮助;)

    【讨论】:

      猜你喜欢
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多