簡體   English   中英

片段中更新微調器活動中的數據並刷新

[英]Update data from spinner activity in fragment and refresh

我有這樣的主要活動:

MainActivity和ExampleFragment

當有人在微調器中更改某些內容時,我需要更新片段。 我知道我可以使用接口,並且即時通訊在我的應用程序中使用它,但是在這種情況下,我無法做到這一點。 我在stackoverflow中搜索了許多主題,在這里我僅發現了以下內容:

                        if (myFragment.getArguments() != null) {
                            myFragment.getArguments().putParcelable(Constants.USER,user);
                            myFragment.getArguments().putParcelable(Constants.PATIENT,pickedPatient);
                        }

我嘗試分離,然后將片段附加以刷新,但是bundle中的數據未更新,並且片段為空。 我檢查了日志,仍然可以使用舊數據。

有什么解決辦法嗎? 還是可以在片段中使用微調框訪問我的工具欄,然后在整個活動中更新數據?

下面是我的另一個片段的示例:

另一個片段

為myFragment創建新的Fragment實例,例如

myFragment = new MyFragment();

並使用.replace方法更改片段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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