Android Jetpack导航库和onActivityResult

时间:2018-05-23 12:24:43

标签: android android-activity android-jetpack android-architecture-navigation

我正在尝试将应用迁移到GoogleIO'18宣布的新Navigation Architecture Component

假设我需要使用通常以startActivityForResult开头的活动。此活动来自库或系统活动,因此我无法对其进行修改。

有没有办法将此活动作为目标包含在导航图中并从中获取结果?

1 个答案:

答案 0 :(得分:0)

我到目前为止唯一的解决方案是将该活动包装在捕获结果的片段后面,然后将其显示在导航图中:

@TrackLatency("dbCall: myDbCall")
public List<QuestionAnswerRow> myDbCall(....) {
    // no changes in my repository
}