首页 > TAG信息列表 > react-native-android

javascript-通过在React Native中获取来设置状态

在我的React Native应用程序中,我试图从我的API中获取特定的响应字符串,并将其显示在视图中的文本组件中.下面的方法不起作用,并返回“ TypeError:undefined不是函数(正在评估_this5.setState …) 我认为这很简单,但却使我难以理解. export default class Test extends Component {

启动时React Native Android应用程序崩溃

我的应用在启动时崩溃了.在ios中工作正常. Package.json在下面 { "name": "Leave", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js s

android-将活动结果传递到react本机模块

我正在尝试使用react native对文本识别进行一些演讲.我编写了一个react模块来启动识别器意图 public class SpeechToTextModule extends ReactContextBaseJavaModule { ... @ReactMethod public void startListening(Callback errorCallback, Callback successCallback) {

android-无法连接到开发服务器

我在Android Studio中使用Android模拟器遇到了一些麻烦,并做出了反应. 在此之前我运行项目的所有环境都是相同的,但是发生了连接错误.解决方法:为了解决此错误,我成功制作了一个新的Android模拟器. 这使我认为Android模拟器存在一些问题,但是后来我想起了Android模拟器已更新,并且

android-只能在模拟器上更新本机,而不是物理设备上

我有一个在本地模拟器上运行的应用程序,该应用程序正在实时更新并正在执行应做的所有事情. 我也有一个通过USB连接的物理设备,并且可以通过“ run-android”成功部署到该设备,因此桥接器可以正常工作. 但是,该应用仅显示默认的“响应本机”欢迎屏幕.任何尝试更新应用程序的尝试都会

javascript-找不到变量:导航

我试图借助react-navigation在两个屏幕之间导航.我能够访问render方法内部的导航,因为它的范围也在该方法内部. 我应该在哪里声明,以便可以访问此组件的任何方法.我正在尝试在onPressButton方法内部访问导航,但它给出了错误. Can’t find variable: navigate import React, { Co

javascript-带有异步功能的箭头函数,在本机反应中等待

我正在尝试在react-native中将数据保存在AsyncStorage中.我想异步保存它,所以使用async和await关键字. async onPositiveClickListener = () => { // user has completed product tour_end try { await AsyncStorage.setItem("@ProductTour:key", "true");

android – 如何在反应原生中缩小WebView?

我在react-native中使用“WebView”来呈现网页.该网页没有适合移动设备的用户界面. 当我在Chrome浏览器中打开它时,它看起来如下所示.而且我想要下面这样 但是当我在代码下面渲染时,它看起来像下面显示的图像. 请注意我已尝试过不同的道具自动调整内容= {false},scalesPageToFit =

android – 使用expo工具包在native native中加载自定义本机组件

我试图加载自定义Android WebView,以便能够使用html文件输入上传文件(默认情况下,Android webview不能使用输入文件). Im using this code,唯一的区别是我使用expo工具包,所以我的MainApplication.java是不同的(默认情况下继承自另一个类): public class MainApplication extends M

javascript – React-native – 使用已转换为URL的Blob填充图像

我想用uri填充图像. 我从服务器请求图像,它返回一个BLOB. BLOB显示到控制台时: 然后我将BLOB转换为具有以下行的URL: var blobUrl = URL.createObjectURL(blob); blobUrl显示到控制台时 然后我尝试使用URL填充图像: <Image source={{uri: blobURL}} style={{width: 100, height:

反应原生或ExpoKit中的Android Material和appcompat Manifest合并失败

我将’android.support:appcompat-v7’更新为28.0.0. 但它带来了构建错误. Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also pres

错误:无法初始化类com.android.sdklib.repository.AndroidSdkHandler

我已经在Windows上设置了本地响应环境.但是当我运行命令时 react-native run-android 我收到以下错误 – * What went wrong: A problem occurred configuring project ':app'. > Failed to notify project evaluation listener. > Could not initialize class com.android.

谷歌播放商店在react-native android app中的64位版本问题

根据https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html: 在2019年8月,Play商店将要求使用本机库的新应用和应用更新除了32位版本之外还提供64位版本. 我有一个React Native应用程序(包括本机代码).我的问题是如何知道我使用的第三方

React native run-android不会更新修改后的代码

我在我的Windows PC上使用React native 0.52.0和react-native-cli 2.0.1进行android开发.尽管我做了所有的改变.当我运行react-native run-android时,它会成功构建,但是当我运行它时,我会得到默认的反应原生屏幕. 当我运行react-native run-android-时的结果 我得到的应用程序 –

android – 在本机响应中,全文未显示在警报对话框中

我试图在点击按钮时向用户显示警告对话框.我在尝试如下 onPressButton() { Alert.alert(strings.tour_end); } strings.tour_end是“太棒了!希望你喜欢我们的产品之旅!享受这个应用程序.我们有一些激动人心的优惠给你!” 这是它在警报中显示的方式.这个反应是本机的错误吗?解决方法

反应原生文本输入Android光标/插入符号和文本光标颜色

我正在努力使用React Native Text Input组件,似乎无法找到更改光标颜色和android上文本选择指示器的方法. 官方文档仅列出了选择颜色的支柱(文本的突出显示背景). 有没有办法在不改变全局的情况下做到这一点? 如果在全球范围内更改它是正确的方法,那么最好的方法是什么?在styles.xml

javascript – 子视图覆盖父视图的边界. [反应天然]

我正在尝试按照本地反应做. 我在父视图中设置borderRadius.但孩子最重要的是.所以在最终视图中,borderRadius不可见 export default class FlexDimensionsBasics extends Component { render() { return ( // Try removing the `flex: 1` on the parent View. /

android – 如何为反应原生安装rnpm包

我正在尝试为我的react-native软件包安装此软件包. https://www.npmjs.com/package/react-native-dialogs 我看到我需要执行此命令才能安装它. rnpm install –save react-native-dialogs 我的机器上安装了node和npm.我不确定rnpm是什么.我收到了一个错误.我试图通过一些链接,但没

android – React原生应用程序,以接收来自youtube等应用程序的共享链接

我是React原生的新手.我正在开发一个应用程序,以接收共享URL,如在youtube共享中共享url.我已添加代码以在xml中注册接收活动,如下所示 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.

android – React native如何每隔x分钟从api获取一次

我想在android上每隔x分钟运行一次fetch(使用React native) function getMoviesFromApiAsync() { return fetch('https://facebook.github.io/react-native/movies.json').then((response) => response.json()) .then((responseJson) => { return responseJson.mov

android – 尝试添加MultiDex支持 – 无法找到符号上下文和MultiDex

按照下面提到的说明操作:https://developer.android.com/studio/build/multidex.html#mdex-gradle 我得到一个错误找不到符号类上下文变量上下文和变量MultiDex. package com.mycompany.mypackage; import android.app.Application; import android.util.Log; import com.faceboo

javascript – 在props中传递函数是未定义的

尝试将函数传递给子组件时,该函数未定义.实际上我甚至不能直接在我班上执行它.你觉得有拼写错误吗? class FriendsPage extends Component { constructor(props){ super(props); this.mylog = this.mylog.bind(this); } mylog(){ console.log("test debug");

axios发布请求在React Native ios中工作但不在android中

我知道有很多关于这个问题的答案,但我似乎找不到一个对我有用的答案.我正在使用axios向我的服务器发送一个帖子请求,但它在android中不起作用,尽管它在ios中.我目前正在使用服务器IP地址(不是localhost),我也在请求时发送标题,但它仍然没有通过网络请求android. import axios from

javascript – React-Native native-base如何减少卡片项之间的间距?

render() { return( <Card style={{ padding: 0 }}> <CardItem listItemPadding={0} header style=styles.Card}> <Text style={styles.cardText}> {this.props.library.title} </Text> </CardItem&

javascript – React Native TextInput多行数字keyboardType?

我真的需要我的TextInput是数字,所以我有 <TextInput keyboardType = 'numeric' /> 但我也期待很多数字,所以我想启用多行输入 <TextInput multiline = {true} keyboardType = 'numeric' /> 但是多线在数字时似乎没有任何效果.如果我使keyboardType不是数字,那么我可以