当媒体卸载时,即在卸载之前,我需要获得广播接收。当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