package com.andro.food;
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.ImageView;
import com.andro.food.R.drawable;
import com.andro.food.R.id;

public class MainActivity extends Activity {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  ImageView imggogo = (ImageView) findViewById(id.imggogo);
  
  Random r = new Random();
  imggogo.setImageResource(drawable.img1);
  try {
   Thread.sleep(1000);
  } catch (InterruptedException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  imggogo.setImageResource(drawable.img2);
 }
}

 

 

이미지뷰의 사진이 랜덤으로 1초에 한번씩 바뀌고, 아래의 버튼을 누르면 정지하는 기능을 구현하려고 합니다.

 

그런데 위의 소스처럼 작성해 보니까 에러가 뜨거나 for문이 끝났을때의 랜덤이미지 하나만이 표시되네요.

어떻게 기능을 구현해야 할까요??