이전에는 listview의 getView가 여러 번 실행된다는 사실을 몰랐습니다. 이번에는 레이아웃이 더 복잡해서 테스트 중에 중단점 추적에 들어가 보니 동일한 데이터가 반복적으로 실행되는 것을 발견했습니다. 이상하다고 생각해서 인터넷으로 검색해 봤습니다. 인터넷에 나오는 설명은 기본적으로 똑같습니다. 즉, ListView를 레이아웃할 때 높이나 너비 모두 fill_parent가 아니기 때문에 계속해서 높이를 계산하고 계속해서 새로 고침을 하게 된다는 것입니다. 또는 상위 컨테이너가 fill_parent로 설정되지 않았습니다. 레이아웃이 너무 복잡하면 fill_parent에 따라 모든 것을 조정하는 것이 비현실적입니다. 그래서 저는 높이를 동적으로 고정하는 또 다른 해결책을 생각했습니다. 프로그램 실행 후 ListView의 높이를 고정한 후 Item 정보를 초기화합니다. 개인 무효fixedListView(){ listView = (ListView) findViewById(R.id.listview);
1. 일반적으로 사용되는 10가지 getView 사용법 추천
소개: listview의 getView가 반복적으로 실행된다는 것을 몰랐습니다. 이번에는 레이아웃이 더 복잡해서 테스트 중에 중단점 추적을 해보니 동일한 데이터가 반복적으로 실행되는 것을 발견했습니다. 이상하다고 생각해서 인터넷으로 검색해 봤습니다. 인터넷에 나오는 설명은 기본적으로 똑같습니다. 즉, ListView를 레이아웃할 때 높이나 너비 모두 fill_parent가 아니기 때문에 계속해서 높이를 계산하고 계속해서 새로 고침을 하게 된다는 것입니다. 또는 상위 컨테이너가 fill_parent로 설정되지 않았습니다. 레이아웃이 너무 복잡하면 f를 따르세요...
소개: 루프는 일부 프로그램 블록을 반복적으로 실행하는 데 사용됩니다. 이전 강의의 선택 구조에서 프로그램 블록의 소속을 나타내기 위해 들여쓰기를 사용하는 방법을 살펴보았습니다. 루프에도 유사한 작성 방법이 사용됩니다. for 루프 for
3. Android에서 ListView가 여러 번 새로 고쳐질 때 getView를 반복적으로 실행하는 솔루션
소개: listview의 getView가 여러 번 반복적으로 실행된다는 것을 몰랐습니다. 테스트 중에 중단점 추적에 가면 동일한 데이터가 반복적으로 실행되는 것을 발견했습니다. 올바른 해결 방법을 알려드리겠습니다. 도움이 되길 바랍니다
4. java 타이머 타이머 및 Quartz Spring의 타이머 구성
소개: 실제 개발에서 프로젝트를 정기적으로 실행해야 하거나 특정 작업을 반복해야 하는 경우 타이머가 특히 중요합니다.
소개: while 문의 의미는 매우 간단합니다. while 표현식은 의 루프 문입니다. 루프가 시작될 때마다 표현식의 값이 확인되므로 루프 문 내에서 값이 변경되더라도 이 루프
6 Nginx 재시도가 HTTP 요청의 반복 실행을 트리거할 때까지 문 실행이 중지되지 않습니다.
7.
8. 시간 복잡도 PHP는 배열을 사용하여 프로그램의 시간 복잡도를 줄입니다 소개: 시간 복잡도: 시간 복잡도 PHP는 배열을 사용하여 프로그램의 시간 복잡도를 줄입니다. 장치 하드웨어 구성의 지속적인 개선 , 중소 규모 애플리케이션의 경우 알고리즘의 공간 복잡도 요구 사항도 훨씬 완화됩니다. 그러나 오늘날 Web2.0 시대에는 애플리케이션의 시간 복잡도에 대한 요구 사항이 더 높아졌습니다. 알고리즘의 시간 복잡도는 얼마입니까? 정리하면, 알고리즘을 대표할 수 있는 알고리즘 중에서 원래의 연산을 선택하고, 원래의 연산이 반복되는 횟수를 알고리즘의 시간 측정치로 삼는 것을 말한다. 시간 복잡도에 영향을 미치는 두 가지 요소가 있습니다. 하나는 원래 작업의 실행 시간이고 다른 하나는 제어 구조로 인해 발생하는 원래 작업의 실행 횟수입니다. 알고리즘의 시간 복잡도를 줄이려면 9을 줄이세요. php의 전처리 사례 분석 요약 소개: php의 전처리 사례 분석 요약 먼저 전처리 코드를 살펴보겠습니다. 데모:
그 중 $mysqli_stmt->bing_param("sssi",$name,$password,$email,$age);
$b=$mysqli_stmt->execute(); 이 두 문장은 반복적으로 실행될 수 있습니다. 즉, 매번 컴파일하고 실행할 필요 없이 for 루프에 넣을 수 있습니다 [관련 Q&A 추천 ]: html5 - 자바스크립트에서 애니메이션 움직임, 클릭 이벤트를 통해 반복 실행시키는 방법 javascript - 휴대폰 화면의 가로, 세로에 맞춰 사진을 회전시키고 싶어요 javascript - jquery dequeue, queue 애니메이션 반복 실행
위 내용은 반복 실행에 관한 10가지 추천 기사의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!