问题标签 [react-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.
reactjs - React Native - 如何在 getCurrentActivity() 不起作用时呈现活动
我正在开发一个在其中集成 3rd 方 SDK 的项目。SDK 方法需要传入我的活动。
我正在做这个...
processRegistration(getCurrentActivity(), someEncryptedString);
我收到以下错误...
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@5b558ea
我正在使用反应导航,上面的代码在第三个屏幕(组件)上调用。第二个屏幕被“替换”了第三个
有人可以帮助解决这个问题吗?
android - React-Native 如何在异步功能完成后显示警报?
我有以下代码在我的异步函数结束后无法显示警报。
有什么线索吗?
firebase - 无法调用 RNFirebaseFirestore.collectionOnSnapshot null 失败
我有以下配置 app/build.gradle
包.json
安卓/gradle
当我试图跟随
https://firebase.google.com/docs/android/setup#available-libraries
在这里出错
应用程序崩溃
请帮忙
谢谢
android - 以编程方式反应本机重新加载包
我想开发一个反应原生应用程序。但是 js 文件不在我的本地机器上。我将从远程服务器下载捆绑包。
下面的代码暂时有效。但是如何从文件路径重新加载 js 包?
有一些重新加载的方法。但它不支持外部路径。 reloadJSFromServer 仅适用于 http/https。
handleReloadJS 从 localhost/8081 加载
编辑
重启活动对我不起作用:)
react-native - react android中没有显示抬头通知
我正在尝试收听数据消息。目前,我已经实现了 Headless JS 功能,但我没有收到关于这两种情况(后台和关闭)的通知。但是当应用程序在前台时收到通知,但没有显示抬头通知,它总是进入通知托盘。
我正在使用本教程 https://medium.com/@bsnair220/thanks-for-the-tutorial-29a3dbce6501
android - 无法在 React Native 中跟踪来自活动链接的潜在客户来源
我正在将此 npm 用于分析事件。所有事件都按预期进行跟踪。我的问题是关于捕获主要来源。大多数来源都是(直接)或(未设置)。
我在清单中使用了以下代码片段来接收广播源。
当我按照此链接的规定进行测试时:链接以在应用程序上线之前测试其是否正常工作
我得到以下logcat:
05-21 18:49:35.975 8806 9318 W GAv4:CampaignTrackingReceiver 未注册、未导出或已禁用。安装活动跟踪是不可能的。
我应该使用 react-native-google-analytics-bridge 来跟踪所有来源,还是有办法在 react-native-firebase 本身中跟踪来源?
react-native - 当你的清单中有谷歌推荐接收器时,从 Playstore 下载 React Native 应用程序第一次崩溃
我们已经构建了一个应用程序,最近我们com.google.android.gms.analytics.CampaignTrackingReceiver
在清单中添加了默认接收器以自动捕获安装源媒体等。
我们这里有一个奇怪的问题。每次我们下载应用程序时,它都会第一次崩溃。下面是日志。
由 java.lang.ClassNotFoundException 引起:在路径上找不到类“com.google.android.gms.analytics.CampaignTrackingReceiver”:DexPathList [[zip 文件“/data/app/YOURPACKAGENAME--w6LGEcDlZ0B12LlUiobEQ==/base.apk "],nativeLibraryDirectories=[/data/app/YOURPACKAGENAME--w6LGEcDlZ0B12LlUiobEQ==/lib/arm, /data/app/YOURPACKAGENAME--w6LGEcDlZ0B12LlUiobEQ==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]] 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:379) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:312 ) 在 android.app.ActivityThread.-wrap17(Unknown Source) 在 android.app.ActivityThread.handleReceiver(ActivityThread.java:3229) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1722) 在 android.os.Handler.dispatchMessage(Handler.java:106) 在 android.os.Looper.loop(Looper.java:176) 在 android.app.ActivityThread.main(ActivityThread.java:6656) 在java.lang.reflect.Method.invoke(Method.java) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.爪哇:873)
下面是在 build.gradle 中添加的 google、firebase 相关库。
编译项目(':react-native-firebase')
编译“com.google.android.gms:play-services-base:16.0.1”
编译“com.google.firebase:firebase-core:16.0.4”
编译“com.google.firebase:firebase-analytics:16.0.4”
应用插件:'com.google.gms.google-services'
已按预期跟踪所有 firebase 事件。如何解决上述崩溃?
android - Icon.button 正在工作,但 Icon.ToolbarAndroid 在本机反应中不起作用
我试图在 React Native App 上工作 Material Icon.ToolbarAndroid 但它不工作
这是我的代码
在这里你可以找到错误
react-native - React-Native 与网站交互,例如网页上的单击按钮、选择复选框等
我想在具有以下要求的 React-Native 应用程序中打开网站:
- 从应用程序打开网站
- 从列表中选择适当的记录
- 点击编辑按钮
- 编辑适当的细节
- 点击保存按钮
以上是从应用程序中为用户提供更好体验的要求,而不是访问网站并进行多次点击。如何在 React-Native 中实现上述目标?
PS:我们曾经在桌面 Windows 应用程序中使用 WebBrowserControl 来满足上述要求,并希望在 React-Native android 应用程序中复制相同的内容。