簡體   English   中英

保持片段同步-Fragment Android

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM