我有一个Android应用程序使用经典的图库编辑器结构,实现每个活动。您可以从图片库中选择(点击)一幅图片,编辑器活动将通过意图启动。当你按下后退按钮,你就会回到画廊。到目前一切尚好。
问题是,文件的保存需要5-10秒(不能更快),这取决于硬件.那我什么时候能存钱?
那么,什么时候?
我唯一的选择是保存在另一个线程中,并在完成时标记每个人?
谢谢
发布于 2013-07-20 23:07:11
我所做的就是在一个单独的线程上保存,并用“保存”状态标记App类。然后,所有启动活动都检查状态,并根据(例如显示“保存”进度对话框)作出反应。
如果有人需要示例代码,请评论并发布一些东西(由于隐私问题不能发布确切的代码,但如果需要的话可以从头开始发布)
致以问候。
发布于 2013-07-12 05:04:08
一个建议是从画廊活动中提取startActivityforResult。编辑图片时,在第二个活动中使用带有该位图的setResult。在onActivityResult中,获取位图并将其显示在编辑图片的图库中。并行地将图像写入线程中以进行文件处理。
https://stackoverflow.com/questions/17607023
复制相似问题