안녕하세요.
onDraw의 Canvas 객체를 다른 영역에서 사용해서.. 동적으로 화면에
이런 저런 것을 뿌려줄 수는 없다 싶어서 질문글 올립니다.

요컨데, 전역으로 Canvas형 변수를 만들어서
( Canvas _canvas; 이런 느낌이면 되겠죠)

onDraw() 메소드에서 자동으로 주어지는 Canvas 객체인 canvas의 값을 아까 만든 변수에 넣는거죠
( _canvas = canvas 이러면 될 듯)


그리고 나서 setContentView가 끝난 다음에 onCreate()라던가 기타 사용하고 싶은 곳에서
_canvas.drawCircle(10, 10, 10, paint);
이런 느낌으로 _canvas 객체를 사용하려면 에러가 발생하더군요

canvas 객체는 반드시 onDraw() 메서드내에서만 사용해야 하는 것인가요?
onDraw()의 Canvas 객체를 다른 영역에서 사용할 수는 없을까요?

질문 드립니다. 읽어주셔서 감사합니다..