在Fragment中獲取Activity中數據


    今天要做一個功能,用Fragment顯示從其所在的Acitivity1中獲取到的數據。這個Activity1是從另一個帶有參數Activity2跳轉過來的,所以要獲得的是這些參數。因為之前沒遇到過,所以走了彎路。看到網上有一個Fragment和Activity之間通信的例子,就開始模仿着寫了。什么在Fragment中定義一個接口,然后Acitivity實現,再在Fragment中調用,這樣做根本不行,一開始我就理解錯了,人家實現的是兩個Fragment之間傳遞數據的功能,只是要借助到Activity。

    解決辦法:直接在Fragment中getActivity.getIntent()...這樣就能拿到Activity2傳給Activity1的參數。getActivity()指向的就是Activity1,當然可以直接getIntent()。


免責聲明!

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



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