2015-04-02 115 views
0

I具有主活动中的片段1,片段2,片段3。主Activity中有一个TextView,片段如何改变文本视图中的文本?如何从片段更改主要活动的数据

我已经做了铸件(Actvity).getActivity但我不改变活动时,希望我的应用程序有错误

+0

[与其他片段进行通信](https://developer.android.com/training/basics/fragments/communicating.html)与您可以更新主要活动的方式相同。 – VenomVendor 2015-04-02 05:09:59

回答

3

像写在活动,并从片段setTextViewText(String str) setter方法调用的方法类似((YourActivity)getActivity()).setTexrViewText(str)

+0

但是,这不会使您的片段依赖于特定的活动吗?如果在另一个活动中使用该片段,将会崩溃。 – Kusan 2017-08-29 15:52:18

+0

@Kusan ...你是对的。在这种情况下,您可以使用“instanceof”运算符来比较实例。 – Chandrakanth 2017-08-30 05:34:28

相关问题