我有一个Fragment
,调用LoginRowFragment
,它在几个其他Fragment
s或Activity
s中实例化。例如:立即更新片段的所有实例
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:id="@+id/loginrow"
class="com.mydomain.myproject.LoginRowFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
由于这Fragment
在几个地方被实例化时,我试图找到一种方法来更新Fragment
的动作发生时的内容(在这种情况下,当用户成功验证自己) ,所以我想要立即更新Fragment
的所有实例,但由于这些Fragment
中的许多在识别时被分离,所以我找不到方法。
这是我迄今为止尝试:
设置一个
BroadcastReceiver
的Fragment
内。但是,Fragment
分离时不会触发。为每个实例设置相同的
id
。坏主意,它根本不起作用(基本上我已经尝试过这种愚蠢行为,因为我已经用完了想法)。
这可能吗?我怎样才能做到这一点?
最后,这是我实现什么(或非常相似),我把一个'Activity'内跟踪活动的'Fragment's和在'的onResume更新他们的休息()'或'onAttach()'。谢谢! – nKn