public class Main extends Activity{
       
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       
        canvas = new SCanvas(this);
        setContentView(canvas);
    }
   
    private SCanvas canvas;
   
}

public class SCanvas extends View{

        public SCanvas(Context context) {
                super(context);
                System.out.println("start");
                handler.sendEmptyMessageAtTime(0, Delay);
        }

        private int Delay = 1000;

        public void onDraw(Canvas canvas){
                System.out.println("Draw!");
        }
       
        private Handler handler = new Handler(){
                public void handleMessage(android.os.Message msg) {
                        System.out.println("Handle!");
                        invalidate();
                        handler.sendEmptyMessageAtTime(0, Delay);
                }
        };

}

 

 

 

 

왜 안될까요?! start랑  handle!은 나와요!!

 

그런데 draw가 안나와요!! 왜이럴까요?????