我创建了一个接近服务,它根据传感器值执行基本的屏幕开/关。我需要为这些传感器的变化计时,所以我使用了以下代码
override fun onSensorChanged(event: SensorEvent) {
val distance = event.values[0]
val max = event.sensor.maximumRange
val startTime = System.currentTimeMillis()
if (distance < Math.min(max, 8.toFloat())) {
listener.onNear()
} else {
listener.onFar()
}
val endTime = System.currentTimeMillis()
System.out.println("That took " + (endTime - startTime) + " milliseconds")
}
我在 log cat 中获取值,但我需要在我的应用程序上打印这些值,我的应用程序活动在另一个名为设置活动的 java 类中。我添加了一个名为“所用时间”的文本视图,如何将 (endTime-startTime) 的这些值推送到此文本视图???还是我应该使用任何其他布局组件? 我的设置布局图片