小编Dan*_*ele的帖子

@PostConstruct注释和弹簧生命周期

我是Spring的新手,我想知道:

我有一个用@Component(spring)注释的java类,里面有一个用@PostConstruct注释的方法.然后,该类由另一个类中的@Autowired注释字段引用.我可以假设只在调用@PostConstruct后注入该类吗?

@Component
class AuthenticationMetrics {

  private static final MetricRegistry metrics = new MetricRegistry();

  final Counter requestsTotal

  final Meter guestLogins

  final Meter kfUserLogins

  final Timer guestLoginResponseTime

  final Timer kfLoginResponseTime

  @PostConstruct
  public void populateMetricsRegistry() {

    metrics.counter("authentication.requests.totals")

  }

}
Run Code Online (Sandbox Code Playgroud)

java spring ioc-container

17
推荐指数
3
解决办法
3万
查看次数

如何在使用 uiautomator 和 espresso 执行 AndroidTest 之前在 Android 设备上设置允许模拟位置?

基本上每次我必须执行使用模拟位置提供程序的 AndroidTest 时,我都需要手动选中设备模拟器上的框:设置--> 模拟位置。如何直接从 android 测试自动执行此任务?有没有办法使用浓缩咖啡/uiautomator/其他东西?

testing android location android-espresso

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

Firebase分析控制台中的自定义事件

我已按照Firebase Analytics入门指南将我的google-analytics项目导入Firebase.一切都很顺利,除了我在进行测试时看不到任何新数据(自定义事件和新用户).

没有实时功能,所以至少我希望看到我的自定义事件在应用程序发出后立即在仪表板中发布.

这是我想要实现的一个例子:

mFirebaseAnalytics.logEvent("test_event", null);

从logcat我可以看到:

Logging event (FE): test_event

但分析仪表板仍为空.任何的想法?

android firebase firebase-analytics

4
推荐指数
1
解决办法
2392
查看次数

如何在每次"发布"构建之前使用gradle执行Android测试?

我在Android Studio的AndroidTests目录下有一些android检测测试.当然我可以手动执行测试但是我需要在每次构建之后执行套件中的所有测试("发布"类型的构建,而不是在正常的调试构建期间).我需要这样做,因为我想在发布新应用程序的apk之前验证新代码对抗测试.怎么做?我谷歌但我还没有找到合适的解决方案.

任何的想法?

android gradle android-studio build.gradle android-gradle-plugin

3
推荐指数
1
解决办法
2169
查看次数