Android Firemonkey ttakphotofromCameraAction.OnDidFinishTaking会导致我的应用程序重新启动
对不起,如果这不是最好的标题,这是我的第一个问题 我正在开发一个可以读取条形码的移动应用程序。在我的应用程序中,在主窗体加载之前有一个登录窗体。在主窗体上,我放置了操作列表,并从CameraAction action中添加了ttakphotofromCameraAction,以打开设备摄像头并使用它拍照。到目前为止效果很好,我正在学习教程 但是在拍照后按下yes按钮后,我的应用程序返回到登录表单,我假设它重新启动,而它应该返回到我调用操作的主表单 那么我在这里错过了什么呢。我使用的代码与上面的教程相同 我正在使用Delphi XE 6更新1 如果我错过了一些你需要的信息,请告诉我。提前谢谢Android Firemonkey ttakphotofromCameraAction.OnDidFinishTaking会导致我的应用程序重新启动,android,delphi,camera,firemonkey,Android,Delphi,Camera,Firemonkey,对不起,如果这不是最好的标题,这是我的第一个问题 我正在开发一个可以读取条形码的移动应用程序。在我的应用程序中,在主窗体加载之前有一个登录窗体。在主窗体上,我放置了操作列表,并从CameraAction action中添加了ttakphotofromCameraAction,以打开设备摄像头并使用它拍照。到目前为止效果很好,我正在学习教程 但是在拍照后按下yes按钮后,我的应用程序返回到登录表单,我假设它重新启动,而它应该返回到我调用操作的主表单 那么我在这里错过了什么呢。我使用的代码与上面的教
我遇到了同样的问题。要修复此问题,请在android设备中,转到“设置”>“开发人员选项”,取消选中“不保留活动”。是否可以从“是”按钮添加代码?执行后,它指示您去哪里?当您说我假设它已重新启动时-不要假设,请检查。在调试器下运行时会发生什么?它是否真的终止了IDE将向您显示或执行其他操作?因此,当执行操作时,它将显示设备的本机摄像头查看器,然后在我按下摄像头的“捕获”按钮后,它将显示结果和“是”和“否”按钮,当我按下“是”按钮时,它将再次显示我的登录表单@David M我假设它已重新启动,因为我有一个登录表单显示在应用程序加载时,然后我将其关闭,因此如果它再次显示登录表单,则它应重新启动应用程序。我无法调试它,因为我在XE5下仍未能执行此操作,没有时间准备和测试在XE6下调试它。我正在使用虚拟机,所以它很难。我注意到我的帖子已经编辑,谢谢@Deepend纠正语法,我的英语似乎仍然很差:DThanks@DavidM,但这是个问题,因为我无法设置调试android应用程序的Delphi环境,但我将尝试以另一种方式调试它,通过写入文本文件来查看发生了什么。谢谢你的提示,我先试试