android中如何用代码结束拍照的activity?
高洛峰
高洛峰 2017-04-17 17:57:48
0
3
323

假设我在activityA中打开相机:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photoFile));
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
在相机拍摄过程中,收到来自服务器的message,需要在activityA中,执行某些操作,例如addview
但是activityA已经不再forground了,这个时候怎么用code来finish拍照的activity?或者有没有其他的思路?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(3)
阿神

可以返回時更新

Ty80

這種事情只能等拍照回來後才做了。可以把message先保存到其他地方,回到Activity時,在onResume時check一下,看有沒有message沒處理,有就拿來更新。

小葫芦

我覺得你並不需要關閉拍照的activity,你在後台收到伺服器推送的Message的時候,可以在自動彈出你的activityA,就是把你的activityA放到前台,或者你也可以在通知欄彈出一個通知,讓用戶來決定繼續拍照,還是進入activityA,都可以解決你的問題。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板