을 통해 나는 모든 프레임을 생성하는 새로운 Runnable()
때문에 다음과 같은 설계익명 클래스는 정적 확인 - 정적 방법
public void cntDownPossesion() {
((Activity) context).runOnUiThread(new Runnable() {
@Override
public void run() {
int poss = Integer.parseInt(possesionTextView.getText().toString());
poss--;
possesionTextView.setText("" + poss);
iCount++;
}
}
에 대한 생각을 가지고있다. 나는 SurfaceView
을 사용하며 workerthread를 사용합니다. textview
은 mainthread에서 생성되므로 workersthread가 만질 수 없으므로 "poss"의 업데이트를 메인 스레드에 다시 넣어야합니다.
메모리 사용량이 많고 GC가 계속 유지되는지 모르겠습니까?
Runnable 개체를 정적으로 만들기 위해 Idea가 제공되었지만 내부 클래스 이후로는 불가능합니다. 문맥을 만드는 것은 어떨까요? cntDownPossesion
정적입니다 - 메서드가 정적 인 경우 Innerclass
그 자체는 정적이 아닙니까?
아무것도'possesionTextView'와'iCount'있는 인스턴스 변수 –