React Native Android不包括一些内置的组件和API
我有一个奇怪的问题。
假设我正在尝试使用ToastAndroid
API和RN。 根据文档,可以像这样包含它:
'use strict'; var React = require('react-native'); var { AppRegistry, StyleSheet, Text, View, Image, ToastAndroid } = React;
但是,当我尝试使用这一行:
ToastAndroid.show("hello world", ToastAndroid.SHORT);
我得到这个错误: undefined is not an object (evaluating 'ToastAndroid.show')
,这表明它没有被正确包含。
我尝试从导入中删除ToastAndroid
行,并显式导入像这样:
var { AppRegistry, StyleSheet, Text, View, Image, } = React; var ToastAndroid = require('ToastAndroid');
而这似乎是伎俩。 完全相同的故事,我尝试了其他Android相关的东西,如DrawerLayoutAndroid
。 为什么我不能像文档中描述的那样进行这些导入?
我是新来的节点和反应,所以很抱歉,如果我失去了明显的东西。
您使用的是哪个版本的React Native? 包括ToastAndroid这种方式只在v0.13.0中引入。 如果您使用的版本低于此值,则会看到描述的行为。
- 在最新的Openshift更新之后,Socket.IO客户端无法连接到Socket.IO nodejs服务器
- Android或ios平台上的Node-WebKit应用程序
- 无法使用forcedroid从salesforce创buildandroid应用程序来安装cordova-plugin-whitelist
- PhoneGap的安装问题通过cmd nodejs
- koush AndroidAsync Socket.IO:看起来ConnectCallback()在Google Glass上没有被触发
- Android,PHP和node.js之间的encryption和解密
- 用户在文本段落内部标记程序逻辑
- Node.js – null但授权
- React-native构build错误:执行任务失败:react-native-maps:prepareComAndroidSupportAppcompatV72301Library'。 >无法展开ZIP