我不是一个很好的程序员,上周才刚开始学习。现在我有一个问题,到目前为止还没有解决方案。
我的应用程序是什么?我想构建一个用于从卡中扫描数据的应用程序,每个api调用获取信息,并将其与一些其他信息一起保存在firebase中。
目前我有3个屏幕: -带有相机和浮动按钮的屏幕,用于制作卡片图片 -确认屏幕,如果卡上的文字被正确识别 -详细信息屏幕,其中包含来自api调用的信息
由于不是所有屏幕,此刻某些屏幕都不见了,所以我的应用程序从详细信息屏幕开始,没有任何信息。我点击“拍摄图片按钮”,然后打开“拍摄图片屏幕”。在那里,我拍摄照片并将路径传递到“确认屏幕”-确认屏幕获取路径,读取卡的第一行,并显示诸如“这是正确的卡吗?$ name”之类的文本-如果用户点击如果选择“是”,则文本和图像路径应传递到详细信息屏幕。
问题: -现在,我通过屏幕之间的mobx商店传递图像路径和卡的名称。我认为有更好的方法吗? -我需要触发一个函数,以通过api调用填充Card对象。当弹出“确认”屏幕并且“详细信息”屏幕获得焦点时,有什么方法可以做到?
是否可以为所有屏幕准备好卡片对象?就像在应用程序运行期间具有持久性数据的数据库一样?