Андроидная задержка с использованием обработчика

Я хочу отобразить пару изображений и добавить задержку между каждым изображением. Я сделал это и не имел ошибок в коде, но по какой-то причине приложение вылетает.

Bitmap bitmap = BitmapFactory.decodeFile(imageIn); ImageView myImageView = (ImageView)findViewById(R.id.imageview); myImageView.setImageBitmap(bitmap); // Those are the only 2 lines I used to make my handler Handler handlerTimer = new Handler(); handlerTimer.postDelayed((Runnable) this, 20000); 

Solutions Collecting From Web of "Андроидная задержка с использованием обработчика"

Вы не говорите, какой класс содержит опубликованный вами фрагмент, но я думаю, что handlerTimer.postDelayed((Runnable) this, 20000); Вряд ли будет правильным.

Попробуйте добавить анонимный объект Runnable такой как

  handlerTimer.postDelayed(new Runnable(){ public void run() { // do something }}, 20000); 

Другое дело, вывод logcat неоценим для получения информации о том, что вызывает крах. http://developer.android.com/guide/developing/tools/logcat.html