【发布时间】:2016-02-23 20:38:52
【问题描述】:
我有一个 TextView 到一个片段中。当我从活动更新文本属性时,组件不会在片段上更新。
TextView amountTag = (TextView) fm.findFragmentByTag("currentFrag").getView().findViewById(R.id.amountTag);
amountTag.setText("another text");
fm 变量是我的FragmentManager。
我已经尝试再次分离和附加片段。但它不起作用。
【问题讨论】:
-
您是否考虑过在 Fragment 类中存储对 TextView 的引用。然后在 Fragment 类中编写一个方法来更新您的文本视图并从您的 Activity 调用它?
-
您是否要在 Activity 上调用它?创建?或者在Activity的哪个LifeCycle?
-
@Ayzen:我正在尝试在事件“onNewIntent”(读取 NFC 标签)上调用 Activity。
-
@bdavies6086 是的,我做到了。但我有同样的问题。