我正在尝试使用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?
答案 0 :(得分:1)
不幸的是,DeepLinkDispatch仅用于活动。您将无法使其与任何样式的单活动架构一起使用,无论是片段,导体还是原始视图。还有其他几个库可提供更大的灵活性,并且自己发行也不难。