[英]Keep Fragments Synconized - Fragment Android
我有一個使用Fragments創建滑動視圖的Android應用。 我有5個由FrameLayouts表示的“按鈕”,其中的內容在片段A和片段B中。
單擊布局時,它會變為綠色幾秒鍾,而其他時間不在此時間范圍內:
c05.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (Storage.isWaiting)
return;
Storage.isWaiting = true;
Toast.makeText(getActivity().getApplicationContext(), "Text abc 123", Toast.LENGTH_LONG).show();
c05.setBackgroundColor(Color.parseColor("#ff408c3a"));
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
c05.setBackgroundColor(Color.parseColor("#393939"));
Storage.isWaiting = false;
}
}, 3000);
}
});
我現在需要to片段以“同步”的方式,當我按下片段A中的按鈕c01時,片段B中的c01也變為綠色。
您有任何想法怎么做?
據我了解,您基本上想在兩個片段之間進行交流。 基本規則是通過容器活動進行通信,如果可能的話,使用接口進行通信。
請在這里關注我的早期帖子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.