안드로이드 개발 질문/답변
(글 수 45,052)
main쓰레드에서 UI갱신을 하면 에러가 나서
핸들러를 사용하여 canvas.drawLine()으로 선 하나를 긋고
imageview.inavalidate() 하였는데 먹히질 않고 선이 그대로 살아있네요...
어떻게 해야 할까요...
protected void DrawGraph(final int dB) {
handler.post(new Runnable() {
public void run() {
Log.i(TAG, "dB : " + dB);
canvas.drawLine(50, 500, 50, 300 - (dB * (-1)), mPaint);
imageview.invalidate();
}
});
객체생성이나 뭐 다른건 이상이 없습니다...
bitmap을 생성했구요...