【问题标题】:getType on AndroidAndroid 上的 getType
【发布时间】:2016-05-25 18:23:03
【问题描述】:

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

【问题讨论】:

  • 发布您的完整代码,而不是其中一部分的图像。
  • listofsensors 包含什么对象?
  • 通常,在处理对象时,您不会将它们与== 进行比较,而是与obj.equals(someOtherObj) 进行比较。我想这就是问题所在。

标签: java android gettype


【解决方案1】:

如果我正确获取代码,getType() 方法会返回一个 Enum,因为它等同于一。所以,你需要:

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

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

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

【讨论】:

  • 我相信我需要让它 .equal,谢谢!
猜你喜欢
  • 1970-01-01
  • 2014-12-01
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-29
  • 1970-01-01
相关资源
最近更新 更多