I具有主活动中的片段1,片段2,片段3。主Activity中有一个TextView,片段如何改变文本视图中的文本?如何从片段更改主要活动的数据
我已经做了铸件(Actvity).getActivity但我不改变活动时,希望我的应用程序有错误
I具有主活动中的片段1,片段2,片段3。主Activity中有一个TextView,片段如何改变文本视图中的文本?如何从片段更改主要活动的数据
我已经做了铸件(Actvity).getActivity但我不改变活动时,希望我的应用程序有错误
像写在活动,并从片段setTextViewText(String str)
setter方法调用的方法类似((YourActivity)getActivity()).setTexrViewText(str)
但是,这不会使您的片段依赖于特定的活动吗?如果在另一个活动中使用该片段,将会崩溃。 – Kusan 2017-08-29 15:52:18
@Kusan ...你是对的。在这种情况下,您可以使用“instanceof”运算符来比较实例。 – Chandrakanth 2017-08-30 05:34:28
[与其他片段进行通信](https://developer.android.com/training/basics/fragments/communicating.html)与您可以更新主要活动的方式相同。 – VenomVendor 2015-04-02 05:09:59