java - Android 上的 getType

标签 java android gettype

我正在尝试制作一个程序,每次用户摇动手机时都会刷新,在网上搜索后,我相信我已经找到了一个可以工作的程序,并将其复制下来后,似乎只有一个 getType 错误,有人知道问题可能是什么吗?

enter image description here

最佳答案

如果我正确获取代码,getType() 方法将返回一个 Enum,因为它等于 1。因此,您需要:

if(something.getType().toString().equals(Sensor.TYPE_ACCELEROMETER.toString()))

如果它返回一个字符串并且等于一个字符串:(但在这种情况下你不应该得到一个错误。你得到一个错误吗?你可以详细说明一下......)

if(something.getType().equals(Sensor.TYPE_ACCELEROMETER))

关于java - Android 上的 getType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35399250/

相关文章:

java - 如何使用枚举实现接口(interface),接口(interface)扩展 Comparable?

Android - 启动器图标大小

javascript - intel xdk 中的对象无法在智能手机中预览(应用程序预览)

c# - System.Type.FullName 的意外值

java - Spring Boot 外部 Tomcat 不是异步的

java - ActiveMQ 浏览器需要很长时间才能执行最后一个 .hasMoreElements()

java - Hibernate FETCH JOIN 的 NullPointerException

android - 在 Android 中找不到 com.yqritc :android-scalablevideoview:1. 0.4 react-native-video

c# - 检查给定对象是否为特定值类型的更好方法是什么?

c# - 如何在运行时创建表达式