如何解决调用onActivityResult时,尚未创建协程上下文
我正在使用Android上的Conductor(https://github.com/bluelinelabs/Conductor)来替换Fragments。
我正在我的应用程序中实现图像拾取,并且意识到在控制器的onActivityResult
之前调用onAttach
,如果是Fragments,则等效于onResume。很好,但是我的问题是我使用了协程,并且在附加了演示者时创建了协程上下文(这是Controller presenter.attach()
的Controller(onResume of Fragment)的onAttach
调用)。
从onAcitivtyResult
中,我调用了一个函数,该函数将选定的图像路径保存到数据库中。此调用要求已创建上下文。
我想知道人们在这种情况下会做什么。
如果我没有记错的话,在Fragments中,onActivityResult也会在onResume之前被调用,因此,这个问题可能不是特定于Conductor的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。