메인 액티비티에서 말그대로 랜덤함수를 통하여 값을 뽑아 각 커스텀뷰의 전달시켜 그림을 그리려고합니다
제 생각은 하나의 액티비티에서 랜덤 값을 뽑아 전달시킬때 두 개의 뷰에서 그 값 받으면 같은값을 받는거 아닌가요 ?
그런데 서로 다른값이 받아져 다르게 그려집니다... 또 한 onDraw안에 랜덤값을 넣으니 for문이 돌아갈 떄 마다 그림이 계속 바뀝니다.. 조언좀 해주시면 감사하겠습니다. 랜덤함수를 처음써보는터라,,막혀있네요
메인액티비티
public static int getrandom1(){
int b = (int )(Math.random()*7)+1;
return b;
}
<커스텀뷰>
public int radomsum1(){
return ((Random)mContext).getrandom1();
}
이런식으로 값을 받았습니다.
랜덤함수가 한번만 호출되고 더 이상 안 되게 할 수 없을까요? java초보입니다.ㅠㅠㅠ