El archivo creado con la tarjeta SD de Android no es visible

He creado un archivo en la tarjeta SD con el siguiente código:

File outputFile = new File( Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "test.jpg" );
outputFile.createNewFile();
OutputStream outputStream = new FileOutputStream( outputFile );
mBitmap.compress( Bitmap.CompressFormat.JPEG, 95, outputStream );
outputStream.flush();
outputStream.close ();

Cuando intento ver este archivo explorando el contenido de la tarjeta SD a través del Explorador de Windows en mi computadora (teléfono conectado a través de USB), se muestran todas las carpetas y archivos de la tarjeta SD, excepto el mío. Astro muestra el archivo, pero no como una miniatura.

Lo más extraño es que esto solo sucede con uno de mis teléfonos (un teléfono Samsung Galaxy X), y si reinicio este teléfono, el archivo se muestra tanto dentro del Explorador de Windows como en miniatura en Astro.

¿Podría haber algún error o falta en el código que escribí?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta