클래스를 정적으로 선언하고 내용이 정적이라면 클래스의 내용이 더 이상 정적이 아닙니다.Java 정적 수정 자 쿼리
다음은 Android의 Custom Adapter에서 ViewHolder를 사용했습니다. 내 코드는 다음과 같았다
는 :
static class ViewHolder {
static TextView blah;
//more widgets
}
목록보기는 반복적 인 데이터를했고 행은 스크롤을 단행했다.
그러나이 작업을 수행 할 때 중복이 생성되지 않았습니다. 기본적으로 생성 된 각 목록 항목 중 단 하나의 인스턴스가 있었으며 항목이 스크롤로 이동하지 않았습니다.
static class ViewHolder {
public TextView blah;
//more widgets
}
지금, 나는 public
기본 액세스 specifer 것을 알고 변화에 아무것도 할 필요가 없습니다. 이중 정적이 서로를 취소합니까? 이중 부정이 긍정적 인 것입니까?
"그러나 내가 이것을했을 때 :"당신이 그렇게했을 때 무슨 일이 일어 났습니까? – codeMagic
@codeMagic - 질문 수정 –