1

我正在尝试使用没有活动的deepLinkDispatch库( 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 吗?

4

1 回答 1

1

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

于 2019-02-08T11:53:06.633 回答