【问题标题】:How to change data of Main Activity from Fragment [closed]如何从片段更改主要活动的数据[关闭]
【发布时间】:2015-04-02 05:06:44
【问题描述】:

我有片段 1、片段 2、片段 3,它们在主活动中。主Activity中有一个TextView,fragment如何改变文本视图中的文字?

我已经进行了转换 (Actvity).getActivity,但我不希望我的应用在更改活动时出错

【问题讨论】:

标签: android android-activity textview fragment


【解决方案1】:

在活动中编写一个像setTextViewText(String str)这样的setter方法,并从片段调用像((YourActivity)getActivity()).setTexrViewText(str)这样的方法

【讨论】:

  • 但这不会使您的片段依赖于特定的活动吗?如果在另一个活动中使用该片段会崩溃。
  • @Kusan...你是对的。在这种情况下,您可以使用“instanceof”运算符来比较实例。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-04
  • 1970-01-01
  • 2021-10-13
  • 2022-01-22
  • 2019-07-29
相关资源
最近更新 更多