react-native-android-wifi返回undefined

时间:2018-04-11 16:03:15

标签: javascript android react-native

我尝试使用 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中的示例用法,但没有运气。

1 个答案:

答案 0 :(得分:0)

通过Expo运行代码是个问题。当我运行&#34; react-native run-android &#34;直接在我的设备上运行代码它完美地工作。这是因为Expo只是一个包装器,不会编译本机代码。