wince平台上 应用程序正在读取SD卡上的数据的时候,此时SD卡退出,怎么样使用程序安全退出
图片浏览器正在读取SD卡上的面的数据,但此时候SD卡退出,要求图片浏览不死机,且返回初始界面
[解决办法]
如果是在读取图片的过程中拔SD卡,很难不死机的.因为读图片的过程,一般是由系统或API完成的,代码无法控制.可以试试异常处理!
应用可以响应SD卡拔插消息试试
[解决办法]
程序对每一个 API 的返回值都检查一下吧
[解决办法]
崩溃就是死机肯定是有原因的,如果能调试,可以找出原因
在接收到SD卡退出消息后,应用还做了什么操作?
[解决办法]
create a special thread with real time priority to get the WM_DEVICECHANGE message, and while having received that message(means the sd card is being removed), suspend those threads which are reading/writing sd card immediately.