如何在androidstudio中添加java状态管理器



我想在我的应用程序中创建一个状态管理器来管理我的所有屏幕。我在网上浏览了一下,发现easyflow是人们在android工作室中使用的主要工具。在其网站>

https://github.com/Beh01der/EasyFlow/blob/master/README.md

它说你可以通过修改依赖将其添加到android工作室

<dependency>
    <groupId>au.com.datasymphony</groupId>
    <artifactId>EasyFlow</artifactId>
    <version>1.3.1</version>
</dependency>

但在JAVA而不是android studio中,(你不能像他们在build.gradle中的例子那样)所以我试着把他们的解释翻译成这个>

compile 'au.com.datasymphony:EasyFlow:v1.3.1'

它不能工作。。。你有没有建议另一种状态机?或者我的代码做错了什么?

我遇到了这个问题。。经过一点搜索,我发现maven的版本并没有指向演示的最新代码:

  • https://github.com/Beh01der/EasyFlowBeh01der有上述问题

然而,我发现:

  • https://github.com/carrot-garden/state_EasyFlowby胡萝卜garde有正确的源代码,但仍然指向错误的存储库

这就是为什么我分叉了第二个项目,并将其更改为带有gradle的Android项目,该项目除了EasyFlow库外还包含AppDemo:

  • https://github.com/mabuthraa/EasyFlow-Android

您可以使用最新的,并通过构建您的AAR

./gradlew easyflow:Release

祝你好运。

最新更新