【问题标题】:what is the best way to update fragment view from activity从活动更新片段视图的最佳方法是什么
【发布时间】:2017-02-28 16:07:03
【问题描述】:

我有一个片段,它有一些视图元素,如 textview 按钮。

现在我的问题是我有一些服务在后台运行,它正在检查来自服务器(Mysql)的数据,而这些数据是它告诉 Mainactivity 的一些数据。

现在我必须根据结果更新片段 texeviews 按钮。

【问题讨论】:

  • 这个问题已经有了答案herehere
  • 在您的片段中创建一个方法,并从 Activity 中调用它:fragment.updateUI(SomeData someData);
  • 在fragment中调用这个方法((YourActivity)getActivity()).updateDatafromActivity();
  • @Somesh Kumar 我试过了,我的 textview 在 Fragment 中得到了更新,但有时有时它不会。主要是在 android 6.0.1 及更高版本上。

标签: android


【解决方案1】:

实际上片段是活动的一部分。

在活动中,你会得到涉及的片段。

你得到了片段,所以你可以做你想做的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    相关资源
    最近更新 更多