问题标签 [conductor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1615 浏览

android - 导体中的回栈处理

我尝试使用 Conductor 库,但 backstack 有问题。我在底部导航面板中有一个带有 4 个按钮的活动。ACTIVITY 中的每个按钮打开 4 个控制器中的 1 个: - 今日新闻(根控制器) - 趋势新闻 - 市场新闻 - 监管新闻

我需要将所有控制器添加到 backstack,当我点击后退按钮时,我必须返回到前一个控制器。例如:今天 -> 市场 -> 趋势 如果我点击趋势控制器中的后退按钮,我必须返回市场等但是现在当我在任何控制器中点击背面时,活动正在关闭。我该如何实现这种行为?这是我活动中的代码:

0 投票
1 回答
310 浏览

android - 无法使用导体显示导航抽屉

我一直在尝试让 DrawerLayout/NavigationView 与导体一起工作,但似乎无法通过drawerLayout.openDrawer或滑动显示它。

Activity 的 onCreate:

活动主:

当我删除包含 的行时router.setRoot(...),导航抽屉似乎工作。

0 投票
2 回答
419 浏览

cassandra - 错误:在本地导体沙箱中运行 lagom 项目并在本地分别运行 cassandra 时,[cas_native] 没有联系点?

我有一个 lagom 项目,我正在使用外部 cassandra,所以实际问题是当我在本地使用沙箱在导体上运行我的项目时,它无法检测到在我的本地单独运行的 cassandra。

错误:找不到 Cassandra 联系点,原因是:[cas_native] 没有联系点

我的 build.sbt 包含

0 投票
1 回答
637 浏览

android - Conductor:导航到Controller而不将其添加到backstack

我正在使用 Conductor 库实现一些导航。所以基本上,从某个控制器,无论我从它导航多远,在后按时,我都希望能够返回到它(从任何进一步的控制器)。现在我尝试做类似的事情:

onCreateView 用于新控制器,正如我所想,删除新添加的控制器,但这不起作用。

0 投票
1 回答
180 浏览

butterknife - Butterknife's unbinder + Conductor's Controller

Butterknife用于绑定Conductor控制器内部的视图。我应该按照Android Fragments的建议Controller在'sonDestroyView()中取消绑定这些视图吗?

0 投票
1 回答
876 浏览

android - 带有导体控制器的匕首

我正在试验 Dagger 2 中的“”Android 支持。
我想在 Dagger 中设置以下架构:

应用程序 => 活动 => 控制器(导体

(控制器基本上是View由系统实例化的。你可以把它想象成Fragments 但没有 Dagger Injection 支持)

对于每个级别,我都定义了一个依赖项ApplicationDepActivityDepControllerDep.

  1. Controller应该能够注入所有这些依赖项。
  2. Activity应该能够注入ApplicationDepActivityDep
  3. Application应该只能注入ApplicationDep

除了我的Controller.
我无法注入ActivityDep.

目前我ControllerBindingModule对我ApplicationComponent的. 我怎样才能做到这一点?ActivityController

完整的代码可以在Github上找到。
谢谢。

0 投票
1 回答
730 浏览

android - 从指挥控制器获取活动

我正在使用conductor,我想在GoogleApiClient其中初始化。正如conductor文档中所述,Conductor 用于替换Fragment. 在Fragment我可以很容易地得到一个activity. 有没有办法做到这一点conductor

我尝试使用 aview.context而不是,activity但它不起作用。它只需要FragmentActivty. 如何初始化GoogleApiClient内部导体或将其传递到那里?我不想DI在这里使用。

0 投票
1 回答
286 浏览

android - 来自指挥的调用活动方法

我有一个 Activityzsmb:materialdrawerconductor

我想Activityconductor. 我正在尝试执行mView.addDrawerItem(),但此方法在那里不可用。据我所知conductor,它是一个片段的替代品,fragment我可以activity通过interface. 最好的做法是什么conductor

0 投票
1 回答
224 浏览

android - 如何使用 Conductor 实现类似向导的导航流程?

我正在用 Conductor 构建一个 Android 应用程序。假设该应用程序具有以下屏幕

  • 小部件列表
  • 小部件详细信息
  • 创建小部件:第 1 步
  • 创建小部件:步骤 2

如何使用 Conductor 实现以下导航流程?

  1. 用户启动应用程序,推送小部件列表控制器。
  2. 用户点击New Widget,Create Widget:第1步控制器被推送。
  3. 用户点击 Go to Step 2, Create Widget: Step 2控制器被推送。
  4. 用户单击确认,小部件已创建,现在我想弹出Create Widget: Step 1Create Widget: Step 2并推送新创建的小部件的小部件详细信息

如果我一直弹出回Widget List然后推送Widget Details,则Widget List将在显示Widget Details之前立即显示。

如何在单个事务中实现这一点,并将用户直接带到小部件详细信息,同时从后台弹出创建小部件:步骤 1创建小部件:步骤 2 ?

0 投票
2 回答
140 浏览

android - 第二次路由到导体控制器时,浮动按钮不起作用

我正在使用导体和黄油刀。

我有一个BaseController,我在其中做 BN 样板:

我有几个带有 FAB 的控制器,尽管简单按钮的问题也是一样的。

当我第一次路由到控制器时, onClick() 按预期工作。但是当我第二次路由到控制器时, onClick() 没有。

这是 2 个控制器的示例,第一个是我要路由回的控制器:

WelcomeController - 当我第一次到达这里时,Fab 工作正常

SecondController - 单击 allDone Fab 路由到 WelcomeController 但没有触发 onClick() 事件。

我根本不知道为什么。感觉就像是国阵的问题。任何帮助将不胜感激。