Aplicación escribe el archivo en la tarjeta SD interna, pero Windows no ve el archivo

ntonces, lo que intento hacer es escribir datos en un archivo en la tarjeta SD y luego hacer que Windows lea el archivo.

El problema que veo es que Windows nunca ve mis nuevos archivos hasta que reinicio el xoom. El xoom tiene OS versin 3.2 y también estoy desarrollando la versión SDK. Una vez que se reinicia el xoom y navego por el xoom dentro de Windows, mi nuevo directorio y archivos aparecen después de actualizar el directorio un par de veces. Este es un problema con una aplicación que estoy escribiendo, ya que estoy intercambiando información entre el xoom y un dispositivo.

Mi código para escribir el archivo en el xoom es bastante sencillo, pero me falta algo si necesito reiniciar el xoom antes de que Windows pueda ver el archivo que acabo de crear. Siento que no debería ser necesario.

  String path = Environment.getExternalStorageDirectory().getPath() + "/TEST3/";
  File dirPath = new File(path);
  dirPath.mkdirs();

  try
  {
     FileOutputStream fw = new FileOutputStream(path + "test4", false);
     fw.write(mac.getBytes());
     fw.flush();
     fw.close();
  }
  catch (IOException e)
  {
     // TODO Auto-generated catch block
     e.printStackTrace();
  }

Solo para obtener más información sobre por qué estoy haciendo esto, lo que puede ayudar a entender lo que estoy tratando de hacer.

Básicamente necesito conectar un Xoom a un dispositivo donde intercambiarán información entre ellos por USB. El dispositivo montará el xoom con mtpfs que ya está implementado. Cuando se conecta y monta a través de USB, el Xoom y el dispositivo escribirán un archivo con contenido específico. Cada uno está escribiendo en archivos separados nombrados apropiadamente. Luego, cuando terminen, leerán el archivo del otro, basado en un segundo archivo escrito por cada lado para indicar que han terminado de escribir.

Entonces, como puede ver, tener que reiniciar en medio de esto solo para ver los archivos sería bastante horrible. Esta aplicación es todo un trabajo personalizado y no estará en el mercado ni nada de eso. El propio xoom solo tendrá esta aplicación ejecutándose junto con algunas otras aplicaciones personalizadas.

Gracias por cualquier ayuda que me puedan dar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta