1
코드가 필요합니다. Android 애플리케이션에서 스위치 조건의 모든 사례를 검토하고 싶습니다 (무작위로 !!!). 다음과 같이 무작위로 이동하십시오.스위치 조건에서 다음 케이스로 이동하는 방법
public void switchingLogic(){
Random rand = new random();
int i = rand.nextInt(4)+1;
switch (i) {
case 1:
setImages(R.drawable.ic_launcher, R.drawable.ic_launcher);
selectedCorrectImage(img1, R.raw.correct_img, R.raw.thats_correct);
selectedWrongImage(img2, R.raw.wrong_img, R.raw.no_its_wrong);
break;
case 2:
setImages(R.drawable.ic_launcher, R.drawable.ic_launcher);
selectedCorrectImage(img1, R.raw.correct_img, R.raw.thats_correct);
selectedWrongImage(img2, R.raw.wrong_img, R.raw.no_its_wrong);
break;
case 3:
setImages(R.drawable.ic_launcher, R.drawable.ic_launcher);
selectedCorrectImage(img1, R.raw.correct_img, R.raw.thats_correct);
selectedWrongImage(img2, R.raw.wrong_img, R.raw.no_its_wrong);
break;
case 4:
setImages(R.drawable.ic_launcher, R.drawable.ic_launcher);
selectedCorrectImage(img1, R.raw.correct_img, R.raw.thats_correct);
selectedWrongImage(img2, R.raw.wrong_img, R.raw.no_its_wrong);
break;
}
하지만 지금은 단지 1 ~ 4부터 순서대로 가고 싶어 ...
조건 (선택한 이미지) 첫 번째 경우에 올바른 경우, 나는 전체 화면의 이미지를 보여주고 다시 호출하고 메소드를 다시 호출하십시오.
방금 CURSOR를 보았습니다. 사용할 수 있습니까? (그렇다면 어떻게?) 해결할 수있는 방법이 있습니까? 중요 : 나는 늘 하나의 사건을 실행 한 후 종료하고 다음 단계로 이동 스위치,에서 onCreate이 "전환 논리 방법"()는 스위치의 경우에 break
명령을 설정 해달라고하면
스위치 케이스에 u는 한 번에 하나의 값만 가져옵니다 .u는 루프에서 수행해야합니다. 루프 내의 조건을 확인하십시오. – Sam
은 다음과 같은 의미입니다 (i = 0; i <4; i ++) {} 편집 된 질문도 참조하십시오. – sai
안녕하세요, http://stackoverflow.com/questions/8563970/switch-without-break에서이 링크를보세요. –