小编Dip*_*rma的帖子

在'/activity_login.xml'DataBinding文件中找到重复的类,未生成BR

我大多陷入了android数据绑定BR问题.始终有单个activity.xml,但生成的绑定类显示错误.请让我知道如何解决此问题.

在此输入图像描述

data-binding android mvvm viewmodel android-databinding

33
推荐指数
2
解决办法
1万
查看次数

用于并行运行步骤的 GitHub Action 工作流程

我正在做一个项目。我需要创建一个工作流程来在 iOS 设备上运行集成测试。

场景: 我必须在某个端口运行本地服务器,同时我还运行集成测试。

询问:

  1. 我可以在 Github Actions 中实现这一目标吗?
  2. 如果是的话怎么办?

我将感谢您的帮助。

continuous-integration github-actions github-actions-runners

15
推荐指数
1
解决办法
2万
查看次数

分发Flutter应用程序Android和iOS的最佳方法。Flutter Beta分发的最佳实践

如何分发Flutter应用(Android和iOS)测试版。我正在研究Crashlytics Beta发行版。但是我认为在分配具有相同名称或ID的Android&iOS应用程序时会遇到一些问题。

testing distribution beta-testing flutter

8
推荐指数
1
解决办法
327
查看次数

干净架构中的单一职责原则,将用例聚合在一个UseCaseManager中,它可以提供基于In & Out对象的UseCase

我想在我的项目域层(Clean MVVM )中实现单一职责原则

我有大约 200 个不同的用例,管理起来非常繁忙。现在我正在考虑创建一个UseCaseManager可以为我提供所需的UseCase基于Input&Output对象的对象。

我尝试了一种方法,但看起来不太好。我提到了一些示例代码,请帮助我如何将所有用例聚合到一个 UseCaseManager。

用例1:

public class ActualUseCase1 extends AsyncUseCase<Object3,Object4> {

    public ActualUseCase1(SchedulerProvider schedulerProvider) {
        super(schedulerProvider);
    }

    @Override
    public Flowable<Object4> buildUseCaseFlowable(Object3 input) {
        return Flowable.just(new Object4());
    }
}
Run Code Online (Sandbox Code Playgroud)

用例2:

public class ActualUseCase2 extends AsyncUseCase<Object1, Object2> {

    public ActualUseCase2(SchedulerProvider schedulerProvider) {
        super(schedulerProvider);
    }

    @Override
    public Flowable<Object2> buildUseCaseFlowable(Object1 input) {
        return Flowable.just(new Object2());
    }
}
Run Code Online (Sandbox Code Playgroud)

用例管理器:

public interface UseCaseManager<In, Out> {
    <T> T getUseCase(In …
Run Code Online (Sandbox Code Playgroud)

single-responsibility-principle use-case aggregation clean-architecture interactors

6
推荐指数
1
解决办法
1177
查看次数