1

我有一个关于flutter的方法通道,我从中调用了一个本地java方法startCamera。startCamera 方法生成另一个活动以使用 startActivityForResult 打开相机。现在我的问题是,当新活动与 startActivityForResult 跨越时,结果在 onActivityResult 回调中返回,我希望在调用相机活动的地方返回它,因为在开始新活动后,方法通道方法将被破坏,我将无法将图像 url 发送回颤振。我只想知道有没有办法在Android中实现这一点。我想到的一种方法是在方法通道调用处理程序上设置一个无限循环,它将检查变量的值,直到它异步设置在 onActivityResult 中,并在我获得值时返回 url

4

0 回答 0