问题描述
this.state = {
loggedInStatus: "NOT_LOGGED_IN",currentuser: {}
}
我正在给文本识别提供图像以读取文本。然后,我想将该文本分配给我的变量“ text”。但是,图像中的文本未分配给我的变量。我添加了Log.d以查看是否正在读取任何内容,并且正在读取照片中的文本,因为它会从图像中返回正确的文本。
- 我将“ ORIGNAL”添加到setText只是为了确保它不只是跳过该行,并且将文本设置为“ ORIGNAL:”,但没有文本。但我知道它到了这一点
- 如果我直接在addOnSucessListener内部分配TextView,则它可以工作。但是,我需要对文本进行处理,以便将其保留为变量
解决方法
在函数调用后添加日志后,我发现该日志随后先运行,然后运行了函数内部的日志。我假设函数正在异步执行。因此,我将所有想要运行的代码(基本上全部)移到了addOnSuccessListener中。它很杂乱,但现在可以运行!