问题标签 [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.
android - 导体中的回栈处理
我尝试使用 Conductor 库,但 backstack 有问题。我在底部导航面板中有一个带有 4 个按钮的活动。ACTIVITY 中的每个按钮打开 4 个控制器中的 1 个: - 今日新闻(根控制器) - 趋势新闻 - 市场新闻 - 监管新闻
我需要将所有控制器添加到 backstack,当我点击后退按钮时,我必须返回到前一个控制器。例如:今天 -> 市场 -> 趋势 如果我点击趋势控制器中的后退按钮,我必须返回市场等但是现在当我在任何控制器中点击背面时,活动正在关闭。我该如何实现这种行为?这是我活动中的代码:
android - 无法使用导体显示导航抽屉
我一直在尝试让 DrawerLayout/NavigationView 与导体一起工作,但似乎无法通过drawerLayout.openDrawer
或滑动显示它。
Activity 的 onCreate:
活动主:
当我删除包含 的行时router.setRoot(...)
,导航抽屉似乎工作。
cassandra - 错误:在本地导体沙箱中运行 lagom 项目并在本地分别运行 cassandra 时,[cas_native] 没有联系点?
我有一个 lagom 项目,我正在使用外部 cassandra,所以实际问题是当我在本地使用沙箱在导体上运行我的项目时,它无法检测到在我的本地单独运行的 cassandra。
错误:找不到 Cassandra 联系点,原因是:[cas_native] 没有联系点
我的 build.sbt 包含
android - Conductor:导航到Controller而不将其添加到backstack
我正在使用 Conductor 库实现一些导航。所以基本上,从某个控制器,无论我从它导航多远,在后按时,我都希望能够返回到它(从任何进一步的控制器)。现在我尝试做类似的事情:
onCreateView 用于新控制器,正如我所想,删除新添加的控制器,但这不起作用。
butterknife - Butterknife's unbinder + Conductor's Controller
我Butterknife
用于绑定Conductor
控制器内部的视图。我应该按照Android Fragments的建议Controller
在'sonDestroyView()
中取消绑定这些视图吗?
android - 带有导体控制器的匕首
我正在试验 Dagger 2 中的“新”Android 支持。
我想在 Dagger 中设置以下架构:
应用程序 => 活动 => 控制器(导体)
(控制器基本上是View
由系统实例化的。你可以把它想象成Fragment
s 但没有 Dagger Injection 支持)
对于每个级别,我都定义了一个依赖项ApplicationDep
:ActivityDep
和ControllerDep
.
- 我
Controller
应该能够注入所有这些依赖项。 - 我
Activity
应该能够注入ApplicationDep
和ActivityDep
- 我
Application
应该只能注入ApplicationDep
除了我的Controller
.
我无法注入ActivityDep
.
目前我ControllerBindingModule
对我ApplicationComponent
的.
我怎样才能做到这一点?Activity
Controller
完整的代码可以在Github上找到。
谢谢。
android - 从指挥控制器获取活动
我正在使用conductor
,我想在GoogleApiClient
其中初始化。正如conductor
文档中所述,Conductor 用于替换Fragment
. 在Fragment
我可以很容易地得到一个activity
. 有没有办法做到这一点conductor
?
我尝试使用 aview.context
而不是,activity
但它不起作用。它只需要FragmentActivty
. 如何初始化GoogleApiClient
内部导体或将其传递到那里?我不想DI
在这里使用。
android - 来自指挥的调用活动方法
我有一个 Activityzsmb:materialdrawer
和conductor
我想Activity
从conductor
. 我正在尝试执行mView.addDrawerItem()
,但此方法在那里不可用。据我所知conductor
,它是一个片段的替代品,fragment
我可以activity
通过interface
. 最好的做法是什么conductor
?
android - 如何使用 Conductor 实现类似向导的导航流程?
我正在用 Conductor 构建一个 Android 应用程序。假设该应用程序具有以下屏幕
- 小部件列表
- 小部件详细信息
- 创建小部件:第 1 步
- 创建小部件:步骤 2
如何使用 Conductor 实现以下导航流程?
- 用户启动应用程序,推送小部件列表控制器。
- 用户点击New Widget,Create Widget:第1步控制器被推送。
- 用户点击 Go to Step 2, Create Widget: Step 2控制器被推送。
- 用户单击确认,小部件已创建,现在我想弹出Create Widget: Step 1和Create Widget: Step 2并推送新创建的小部件的小部件详细信息。
如果我一直弹出回Widget List然后推送Widget Details,则Widget List将在显示Widget Details之前立即显示。
如何在单个事务中实现这一点,并将用户直接带到小部件详细信息,同时从后台弹出创建小部件:步骤 1和创建小部件:步骤 2 ?
android - 第二次路由到导体控制器时,浮动按钮不起作用
我正在使用导体和黄油刀。
我有一个BaseController,我在其中做 BN 样板:
我有几个带有 FAB 的控制器,尽管简单按钮的问题也是一样的。
当我第一次路由到控制器时, onClick() 按预期工作。但是当我第二次路由到控制器时, onClick() 没有。
这是 2 个控制器的示例,第一个是我要路由回的控制器:
WelcomeController - 当我第一次到达这里时,Fab 工作正常
SecondController - 单击 allDone Fab 路由到 WelcomeController 但没有触发 onClick() 事件。
我根本不知道为什么。感觉就像是国阵的问题。任何帮助将不胜感激。