2016-02-04 52 views
0

得到的主要活動在片段extedend我: MainActivity如何從SupportMapFragment

fragment = new ListReportsFragment(); 
FragmentManager fragmentManager = getSupportFragmentManager(); 
fragmentManager.beginTransaction().replace(R.id.content, fragment).commit(); 

有了這個簡單的代碼,我打電話一framgment從SupportMapFragment

MyFragment

擴展
public class MyFragment extends SupportMapFragment { 
    public void onActivityCreated(Bundle savedInstanceState) { 
     super.onActivityCreated(savedInstanceState); 
     MainActivity main = (MainActivity) getParentFragment().getActivity() 
    } 
} 

但是main的值始終爲null。我如何發送或獲得MainActivity

回答

1

變化

MainActivity main = (MainActivity) getParentFragment().getActivity(); 

MainActivity main = (MainActivity) getActivity(); 
相關問題