2
stackoverflow에 대한 많은 게시물을 검색했지만이 이유를 얻지 못했습니다.왜 조각에서 onCreateView 전에 setUserVisibleHint가 호출 되었습니까?
stackoverflow에 대한 많은 게시물을 검색했지만이 이유를 얻지 못했습니다.왜 조각에서 onCreateView 전에 setUserVisibleHint가 호출 되었습니까?
설명서 (link)를 보면이 기능이 시스템에서 우선 순위를 매기는 데 사용됩니다. 따라서 시스템에 뷰를 생성하라고 요청하기 전에이 조각이있는 우선 순위를 시스템이 알고 싶을 것입니다.
그래서 대체 무엇입니까? –
안녕하세요 @AzureusSme, 나는 당신이 "대체"로 무엇을 의미하는지 모르겠지만 대안은 사실을 (기본값) 사용하는 것입니다. 숨겨진 모든 조각에 대해이 값을 false로 설정하면 성능이 조금 향상됩니다 (시스템이 재정의하지 않거나이 값을 true로 설정하는 경우). – valarauko
'newInstance'와'onSaveInstanceState' 메소드를 사용하여 데이터를 초기화하고 저장하는 작업을 마쳤습니다. 나는 여전히'setUserVisibleHint'를 사용하여 Google 웹 로그 분석에서 조회수를 보냅니다. 잘 작동합니다. –