當媒體卸載時,即在卸載之前,我需要獲得廣播接收。當SD卡卸載時得到廣播接收android
這樣我就可以在媒體卸載之前將文件保存在SD卡中。
我使用了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>
但它在媒體卸載後收到,然後我無法保存該文件。
我也嘗試了MEDIA_EJECT,MEDIA_SHARED,所有這些都是在媒體卸載後收到的。
是否有任何其他的方式來保存文件。我不想使用線程來保存文件。
你可以發佈你的代碼嗎? – Lucifer 2012-02-04 09:08:10