안드로이드 개발 질문/답변
(글 수 45,052)
지금 앙드로이드 캔버스로 계속 좌표찍어가며
삽질하려니 힘들어서 그냥 코드 정리해서
라이브러리처럼 jar로 만들고있는데여....
라이브러리에서 setFrame이란 함수를만들고
프레임지정하면 그 간격으로 다시 redraw할려고하는데....
캔버스에서 다시 그리는 함수가 invalidate()자나여....
그래서 그냥 invalidate호출하려니 생각하고 코딩하다가보니
호출이 안되여 ㅠㅠ
혹시나해서
setFrame(invalidate(), 10)으로 호출하면 invalidate()를 쓸수있지않을까했더니
파라미터가 void라서 못넘긴다네여.........
어찌해야할까요?
그냥 클래스파일로쓸꺼면
클래스이름적고.invalidate로 하면 될거같은데
라이브러리로 만들어서 계속쓸려고 그래서...........
도움부탁드려요 ㅠㅠ




getClass().getMethod(""); 함수를 통해 넘길수 있습니다.^^
다만 안드로이드라면 프로가드를 통해 난독화면 함수를 찾을 수 없어서 에러를 발생하기 때문에
그런 부분은 주의해야합니다.