1
그래서 나는이 있습니다도 aWeakReference있는 객체의 생성자를 호출하는 방법
private WeakReference<ViewThread> mThread;
을 그리고 new ViewThread(this)
처럼 ViewThread
의 생성자를 호출하고 mThread
에 결과 인스턴스를 할당 할;
하지만 시도 할 때마다 ViewThread
유형을 조정할 수 없기 때문에 컴파일 오류가 발생합니다. WeakReference
할 수 있습니까?
아, 난을 참조하십시오. 그래서 생성 된 객체는 괄호 안에 들어갑니다. 고맙습니다. 이 문제는 API의 표기법을 알지 못해서 생겨났습니다. – Houseman
'표기법'이 없습니다. WeakReference는 일종의 언어 트릭이 아니며 단지 클래스 일뿐입니다. 당신이 하나를 만들고 싶다면, 당신은 새로운 것으로 만들 필요가 있습니다. – bmargulies
"표기법"부분은 검사관의 괄호 안에 무엇이 들어 있는지 알 수 없기 때문입니다. API에서 그것은 "약 참조 (T r)"라고 말했다. 나는 "T r"이 무엇을 의미하는지 알지 못했다. – Houseman