Как сохранить изображение GIF в SDCard?

Я новый Android, и я хочу сохранить изображение GIF в SDCard с помощью программирования Android. В настоящее время я сделал код из Google, чтобы сохранить изображение GIF в SDCard. Но когда я сохраняю это изображение в SDCard, оно будет отображать обычное изображение, а не GIF-изображение.

Вот мой код для отображения изображения GIF

//Save code
    save.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            Bitmap image = BitmapFactory.decodeResource(getResources(),
                    R.drawable.gpp3);
            File outputFile = new File("/sdcard/gpp3.gif");
            FileOutputStream fos = null;
            try {
                fos = new FileOutputStream(outputFile);
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }

            if (fos != null) {
                AnimatedGifEncoder gifEncoder = new AnimatedGifEncoder();
                gifEncoder.start(fos);
                gifEncoder.addFrame(image);
                gifEncoder.finish();
            }

        }
    });

Итак, в чем проблема в приведенном выше коде. Пожалуйста, скажите мне.

Ответы на вопрос(2)

Ваш ответ на вопрос