问题描述
我正在尝试在模拟器上测试Wifi RTT代码,但我什至无法创建required对象,因为它以null出现。这是我正在尝试的:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
var x = this.getSystemService(WIFI_RTT_RANGING_SERVICE) as WifiRttManager //crashed and shows as null
if (x.isAvailable) {
button.visibility = View.VISIBLE
button.setonClickListener { wifiRttManager.perform_ranging() }
} else
button.visibility = View.INVISIBLE
} else
button.visibility = View.INVISIBLE
也在Java上尝试过,这里缺少什么?是否可以仅创建对象并查看是否支持RTT?
注意:所有权限都存在,我测试了其他有效的代码,例如:单元格位置,只有wifirttmanager是问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)