80,471
社区成员




private Timer mTimer = new Timer(true);
private TimerTask mTimerTask;
private ImageSwitcher switcher;
//图片索引
private int index = 0;
//显示的图片资源
private static final String TAG = "timeActivity";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final int[] imageResourese = new int[]{R.drawable.sunset,R.drawable.water,R.drawable.winter};
switcher = (ImageSwitcher) findViewById(R.id.imageSwitchId);
switcher.setFactory(this);
switcher.setImageResource(R.drawable.sunset);
try {
mTimerTask = new TimerTask()
{
public void run()
{
index ++;
if (index >= imageResourese.length){
index = 0;
}
Log.i(TAG, String.valueOf(index));
switcher.setImageResource(R.drawable.water); //运行这里报错了,不知道为什么,请解答
}
};
} catch (Exception e) {
}
mTimer.schedule(mTimerTask, 5000,3000);
}