没有活动的Airbnb-DeepLinkDispatch

时间:2019-02-07 19:32:45

标签: android deep-linking airbnb conductor

我正在尝试使用deepLinkDispatch lib而不进行任何活动(Conductor)。我的项目中只有一个活动,其他屏幕是“控制器”。当我尝试使用@DeepLink("xxx://test")映射控制器时。

我得到了错误:

com.sample.test/com.sample.test.feature.form.view.controller.HostFormController}; have you declared this activity in your AndroidManifest.xml?

当然不是因为这不是活动:P

@DeepLink("xxx://test")
class HostFormController : com.bluelinelabs.conductor.Controller{
} 

有没有想法如何在没有活动的情况下使用deepLink?

1 个答案:

答案 0 :(得分:1)

不幸的是,DeepLinkDispatch仅用于活动。您将无法使其与任何样式的单活动架构一起使用,无论是片段,导体还是原始视图。还有其他几个库可提供更大的灵活性,并且自己发行也不难。