Airbnb-DeepLinkDispatch without Activities



我正在尝试在没有活动的情况下使用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{
} 

知道如何在没有活动的情况下使用深度链接吗?

不幸的是,

DeepLinkDispatch仅适用于活动。你不会让它与任何风格的单活动架构一起工作,无论是片段、导体还是原始视图。还有其他几个库可以提供更大的灵活性,而且自己推出也不是那么难。

最新更新