问题标签 [react-native-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - React-native android 模块构建旧代码
我是 react native 的新手,所以我正在从 facebook 示例构建简单的原生模块https://facebook.github.io/react-native/docs/native-modules-android.html
一切正常,直到我想在 java 代码中更改 smth,它始终保持不变。index.android.js 中的 JS 变化很大,但 java 代码仍然是旧的。github上有一个主题,但是清除缓存的解决方案对我不起作用,这rm -rf $TMPDIR/react-*
也不起作用react-native run-android --reset-cache
有任何想法吗?感谢您的任何建议,我根本不能那样工作!
react-native - 在 WebView Android React Native 中绑定点击事件
我想在 webview 中绑定点击事件 下面是我的代码,但它不起作用。
} }
react-native - 如何快速开发 React-Native 的 Native Module?
我在 Windows 10 上使用 Atom Editor 和 GenyMotion 来开发原生模块。
但是,修改和尝试代码需要很长时间,因为每次都构建 ( react-native run-android
) 和启动 ( ) 进程。react-native start
我想知道有没有另一种方法可以在更短的时间内开发?
java - React-Native:WritableMap 的逻辑比较
我尝试比较异步函数的结果,如下所示:
上面的代码给出了以下控制台输出:
res.getString("status")
value 是OK
字符串,但是当我将它进行比较时,res.getString("status") == "OK"
它返回false
. 实际上我使用的是results.putString("status", "OK");
函数中的方法ServerAuthenticate.signIn()
。
我想知道是否有任何方法可以比较 a 的属性值WritableMap
?
android - React-Native:如何缩放字体大小以支持 Android 和 iOS 中的许多不同分辨率和屏幕?
我在尝试在存在的许多不同屏幕上确定正确的字体大小时遇到了巨大的麻烦。
目前我有一个名为getCorrectFontSizeForScreen
.
然后像这样标准化字体大小:
它似乎在 iOS 上运行良好,但在 Android 上不太好......我想我需要更多的 fontFactor 组来通过反复试验来形成这个列表!
但我想知道,有没有更好的方法来做到这一点?其他人对此怎么办?
谢谢!
react-native - Android 是否支持 React Native 的 LayoutAnimation?
我在文档中没有看到任何关于缺乏对 Android 的支持的内容。我正在使用一个简单的预设动画:
LayoutAnimation.configureNext(LayoutAnimation.Presets.spring);
它在 iOS 中工作,但在 Android 中,它在没有任何弹簧动画的情况下进行过渡。
java - 如何从 ReactApplication 中的 ReactNativeHost 中获取 MainActivity(ReactActivity)
这个问题仅指react-native 0.29
及以后:
我正在使用一个模块,它要求我将主要活动传递给它的构造函数。
直到 react-native 29 我曾经这样传递它:
但是现在这部分代码必须在其中移动MainApplication
,我不再知道如何从该部分代码访问 MainActivity ..
这就是我的MainApplication.java
文件现在的样子:
请问有什么建议吗?
react-native - 如何将此库/组件集成到我的 react-native android 项目中?
我是 react-native 世界的新手。如何将此库/组件(react-native-chart-android)集成到我的 react-native android 项目中?看来他的例子不适用于我的本地项目。
我不知道如何在我的本地 android 项目中添加以下代码。我正在使用最新的 react-native 版本。没有地方让我像他那样注册模块(在 MainActivity.java 部分注册模块)。我在 MainApplication.java 中添加了这一行
};
然后我将 LineChart.android.js、Button.js、TitleBar.js 和 LineChart.js 复制到与 index.android.js 相同的级别
我还在 index.android.js 中添加了一些 js 代码,如下所示:
我在我的设备上运行我的 android 应用程序,我发现我的设备上有任何异常或错误的空白页。
有什么建议吗?
reactjs - 由于尚未附加催化剂实例,因此无法向 JS 发送触摸
我正在使用react-native-share-extension从图库中共享图像。所以我使用了两个活动(MainActivity 和 ShareActivity)。
但是当 ShareActivity 完成时,主应用程序没有任何反应。所有 UI 组件都已停止。
Android 监视器消息显示“无法向 JS 发送触摸,因为尚未附加催化剂实例”
我的代码如下。
AndroidManifest.xml
MyShareActivity.java
InternalShare.java(声明 reactMethod)
share.android.js - 关闭方法(共享扩展从这里开始。)
index.android.js
细节 -
当我从图库中分享照片时,应用重定向了 share.android.js。主应用程序(mobileOpenAlm)进入后台。
在 share.android.js 使用 onClose() 方法后,应用程序成功关闭。但我回到主应用程序,应用程序没有响应。
日志如下。
由于尚未附加催化剂实例,因此无法将触摸分派给 JS。
我该如何解决这个问题?
android - 反应原生android moveTaskToBack?
有没有像moveTaskToBack
React Native 那样的库?
以前我使用https://github.com/jaysoo/react-native-activity-android它有moveTaskToBack
. 但不幸的是,这个 repo 不再活跃,并且从 React Native 0.29 开始,它有一些内部变化使得该库无法工作。