我尝试使用 react-native-android-wifi 程序包来检查设备上是否启用了Wifi:
import React, { Component } from 'react';
import { Button } from 'react-native';
import wifi from 'react-native-android-wifi';
export class TestComponent extends Component {
handleClick = () => {
console.log(wifi);
}
render() {
return (
<Button
title="Check Wifi Status"
onPress={this.handleClick}
color="red"
/>
);
}
}
export default TestComponent;
问题是我在 handleClick 函数中收到 wifi 的未定义。我按照包github中的示例用法,但没有运气。
答案 0 :(得分:0)
通过Expo运行代码是个问题。当我运行&#34; react-native run-android &#34;直接在我的设备上运行代码它完美地工作。这是因为Expo只是一个包装器,不会编译本机代码。