Android Fragment之間傳遞List數據


要說的是在兩個Fragment之間傳遞List數據,比如有個List<User>,以及傳遞字符串數據,比如testId,該如何從FragmentA傳遞到FragmentB呢?

下面這個例子簡單明了地說明了這一切:

FragmentA中的代碼:

//新建實例並設置要傳遞的參數
FragmentA fragment = new FragmentA();
Bundle bundle = new Bundle();
bundle.putSerializable("userList", (Serializable) userList);
bundle.putString("testId", testId);
fragment.setArguments(bundle);
//跳轉代碼略

FragmentB中的代碼:

List<User> userList = (List<User>) getArguments().getSerializable("userList");
String testId = getArguments().getString("testId");

 

是不是很簡單!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM