2017-07-25 39 views

回答

3

你可以從片段調用getActivity()。 如果你想獲得你的活動具體情況,你可以將它轉換

((MyActivity) getActivity()).someMethod() 

這將緊密結合您的片段的活性,阻止你使用片段在不同的活動很容易,所以要小心。

此外,您還需要注意生命週期,例如片段可能會不時與造成NullPointerException的活動分離。所以建議把它包在一個空檢查

+0

雖然這是一個合法的方式,我會建議不要這樣做。通過接口進行通信總是最好的 –