0
핸들러으로 가고 있었는데, 그 안에 post 메소드는 Runnable 타입의 매개 변수를 받아 들였다. 내가 이후 지금 안드로이드에서의 Runnable에 대한 이해
final Handler handler = new Handler(); handler.post(new Runnable() { @Override public void run() { timeView.clearComposingText(); Integer hours = seconds/3600; Integer minutes = (seconds % 3600)/60; Integer secs = seconds % 60; String time = String.format("%d:%02d:%02d",hours,minutes,secs); timeView.setText(time); if(running) { seconds++; } handler.postDelayed(this,1000); } });
을 가로 질러 온 다음 코드는 어떻게 우리가 직접의 Runnable의 새로운 인스턴스를 만들 수 있습니다,가
자바의
인터페이스입니다 Runnable를 있어요?
이이라고 Runnable 인터페이스의 구현은 클래스를 다른 곳에서 선언하는 것이 아니라 인라인됩니다. – Karakuri
[ "implements Runnable"vs. "extends Thread"참조] (http://stackoverflow.com/questions/541487/implements-runnable-vs-extends-thread) – mjn