단편화가 단 하나의 인스턴스 또는 싱글 톤을 가질 수 있습니까?
Google은 프로젝트도 iosched했습니다. 그들은 단순히 ... 그들이 원하는 때마다 단 하나의 인스턴스만으로 단편을 만들 수 있습니까?
Fragment a = new Fragment();
을 만들
한다고 가정 예 :
public static FragmentManager instance;
public static FragmentManager getInstance() {
if (instance == null) {
instance = new FragmentManager();
}
return instance;
}
public TestFragment getTestFragment() {
if (testFragment == null) {
testFragment = new TestFragment();
}
return testFragment
}
}
내가 거래 사방 FragmentManager.getInstance().getTestFragment()
사용할 수 있습니까?
예 :
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.content_frame, FragmentManager.getInstance().getTestFragment())
.commit();
또는 OS가 자동으로 참조 또는 이와 관련된 몇 가지 문제를 파괴?