Obtener Broadcast recibir cuando la tarjeta SD está desmontando android

Necesito conseguir la recepción de la difusión cuando el medio está desmontando es decir antes de que esté siendo desmontado.

Para que pueda guardar el archivo en la tarjeta SD antes de que el Media esté desmontado.

He utilizado android.intent.action.MEDIA_UNMOUNTED.

<intent-filter> <action android:name="android.intent.action.MEDIA_UNMOUNTED" /> <data android:scheme="file" /> <category android:name="android.intent.category.HOME" /> </intent-filter> 

Pero se recibió después de que los medios de comunicación se desmontó y luego no pude guardar el archivo.

También intenté MEDIA_EJECT, MEDIA_SHARED, todo esto se recibe después de que el medio esté desmontado.

¿Hay alguna otra forma de guardar el archivo. No quiero usar Thread para guardar el archivo.

3 Solutions collect form web for “Obtener Broadcast recibir cuando la tarjeta SD está desmontando android”

Utilice ACTION_MEDIA_EJECT: El usuario ha expresado el deseo de eliminar el soporte de almacenamiento externo. Las aplicaciones deben cerrar todos los archivos que tienen abiertos en el punto de montaje cuando reciben esta intención. La ruta de acceso al punto de montaje para el medio que se va a expulsar se encuentra en el campo Intent.mData.

Intente android.intent.action.ACTION_MEDIA_UNMOUNTED debe recibir la emisión. pero no estoy seguro. nunca usado.

Usted puede conseguir solamente la difusión después de hecho o de hacer, así que usted conseguirá no puede ahorrar al sdcard.

Sugerir que usted puede guardar el archivo temporal para su almacenamiento interno, entonces cuando hay una tarjeta SD presente, mover de nuevo a sdcard.

  • Synchronous startActivityForResult - Esperando que la actividad se complete
  • Se pierden datos extra de la intención de Android
  • Android: Evento ACTION_POWER_CONNECTED no se envía a mi BroadcastReceiver
  • Pasar múltiples banderas a una intención en android
  • La intención de la cámara devuelve una imagen pequeña
  • USER_PRESENT Propósito de GO Locker
  • ¿Está bien cancelar el registro de 'BroadcastReceiver' dinámico del propio método onReceive () del receptor?
  • Android volver a la actividad anterior
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.