Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firemonkey ttakphotofromCameraAction.OnDidFinishTaking会导致我的应用程序重新启动_Android_Delphi_Camera_Firemonkey - Fatal编程技术网

Android Firemonkey ttakphotofromCameraAction.OnDidFinishTaking会导致我的应用程序重新启动

Android Firemonkey ttakphotofromCameraAction.OnDidFinishTaking会导致我的应用程序重新启动,android,delphi,camera,firemonkey,Android,Delphi,Camera,Firemonkey,对不起,如果这不是最好的标题,这是我的第一个问题 我正在开发一个可以读取条形码的移动应用程序。在我的应用程序中,在主窗体加载之前有一个登录窗体。在主窗体上,我放置了操作列表,并从CameraAction action中添加了ttakphotofromCameraAction,以打开设备摄像头并使用它拍照。到目前为止效果很好,我正在学习教程 但是在拍照后按下yes按钮后,我的应用程序返回到登录表单,我假设它重新启动,而它应该返回到我调用操作的主表单 那么我在这里错过了什么呢。我使用的代码与上面的教

对不起,如果这不是最好的标题,这是我的第一个问题

我正在开发一个可以读取条形码的移动应用程序。在我的应用程序中,在主窗体加载之前有一个登录窗体。在主窗体上,我放置了操作列表,并从CameraAction action中添加了ttakphotofromCameraAction,以打开设备摄像头并使用它拍照。到目前为止效果很好,我正在学习教程

但是在拍照后按下yes按钮后,我的应用程序返回到登录表单,我假设它重新启动,而它应该返回到我调用操作的主表单

那么我在这里错过了什么呢。我使用的代码与上面的教程相同

我正在使用Delphi XE 6更新1

如果我错过了一些你需要的信息,请告诉我。提前谢谢


我遇到了同样的问题。要修复此问题,请在android设备中,转到“设置”>“开发人员选项”,取消选中“不保留活动”。

是否可以从“是”按钮添加代码?执行后,它指示您去哪里?当您说我假设它已重新启动时-不要假设,请检查。在调试器下运行时会发生什么?它是否真的终止了IDE将向您显示或执行其他操作?因此,当执行操作时,它将显示设备的本机摄像头查看器,然后在我按下摄像头的“捕获”按钮后,它将显示结果和“是”和“否”按钮,当我按下“是”按钮时,它将再次显示我的登录表单@David M我假设它已重新启动,因为我有一个登录表单显示在应用程序加载时,然后我将其关闭,因此如果它再次显示登录表单,则它应重新启动应用程序。我无法调试它,因为我在XE5下仍未能执行此操作,没有时间准备和测试在XE6下调试它。我正在使用虚拟机,所以它很难。我注意到我的帖子已经编辑,谢谢@Deepend纠正语法,我的英语似乎仍然很差:DThanks@DavidM,但这是个问题,因为我无法设置调试android应用程序的Delphi环境,但我将尝试以另一种方式调试它,通过写入文本文件来查看发生了什么。谢谢你的提示,我先试试