小编Jim*_*der的帖子

使用AndroidTestOrchestrator的调试运行等待调试器

在启用Android Test Orchestrator的情况下运行Espresso测试时,测试在没有调试器的情况下运行良好,但在使用Debugger开始测试时,测试只会挂起以下logcat消息:

I/AndroidTestOrchestrator: Waiting for debugger to connect...

如果我禁用Android Test Orchestrator,测试也可以运行Debugger.

任何想法如何使这个工作或这是一个已知的问题?

环境

  • Android Studio 3.1.3
  • 支持测试库版本:1.0.2
  • 目标SDK:27
  • 被测设备:仿真器API 27

android-testing android-studio

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

是否有 RxJava 的 doOnSubscribe 的 C# System.Reactive 版本?

在 RxJava 中,我倾向于使用 Observable.doOnSubscribe 来记录订阅 observable 的时间(以了解何时发生一些创建\获取数据的工作),并发现在调用某些繁重工作时捕获错误很有用。

Do()操作似乎提供doOnNext(), doOnError(), doOnCompleted()RxJava功能然而uniess我失去了它,它似乎并没有提供类似的功能doOnSubscribe()

我可以将日志记录添加到 create\fetch 数据代码中,但是通常这可能是通过 3rd 方库获取的 Observable,因此与使用 RxJava 之类的运算符相比,doOnSubscribe()它看起来并不方便。

我是否缺少 C# 版本,doOnSubscribe()或者是否有替代方案可以解决我的需求?

system.reactive

5
推荐指数
1
解决办法
211
查看次数