최신 지원 라이브러리 (버전 23.0.0)를 사용하도록 앱을 업데이트했는데 Fragment 클래스의 onAttach () 함수가 더 이상 사용되지 않는다는 것을 알았습니다.
대신에:
onAttach (Activity activity)
지금은 :
onAttach (Context context)
앱에서 지원 중단 이전에 전달 된 활동을 사용함에 따라 가능한 해결책은 다음과 같습니다.
@Override
public void onAttach(Context context) {
super.onAttach(context);
activity = getActivity();
}
그것이 올바른 방법일까요?
최신 정보:
API가 23보다 낮은 장치를 실행하면 새로운 onAttach ()가 호출되지 않습니다. 이것이 그들이 의도 한 바가 아니길 바랍니다!
업데이트 2 :
SDK의 최신 업데이트로 문제가 해결되었습니다.
API 22 장치에서 테스트했으며 onAttach (Context)가 호출됩니다.
Context
했습니까? Activity
어쨌든 조각을 첨부하고 표시하기 위해가 필요하지 않습니까? 다른 방법으로 Context
매개 변수 를 사용 하시겠습니까?