问题标签 [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.

0 投票
0 回答
63 浏览

reactjs - 滑动 ListView 将转到另一个 ListView

我有两个 JSON 文件。我希望如果用户在一个 listView 上滑动,该数据来自第一个 JSON 文件,他/她将被重定向到另一个 ListView,该数据来自第二个 JSON 文件。下面是我的名为 Car_Types 的 JSON 文件的结构

我的另一个 JSON 文件是这样的(CarDetails.json)

我的第一个 ListView 应该是这样的:

宝马


奔驰


菲亚特


大众汽车


本田


雷克萨斯

当有人在 BMW 上滑动时,我应该被重定向到另一个 listView,它应该显示在 ListView 下面

2018宝马X5北角


2018宝马X6北角2


2018 宝马 X3 北角 3


2018宝马X1北角4

它只会显示这四个项目,因为 BMW 的 id 在我的第一个 JSON 列表中为 0,而 fk(foreignKey) 在我的第二个 JSON 列表中为 0。换句话说,当 id=fk 时,它应该在我的第二个屏幕上显示 Listview。

这是我在代码中的内容。我的第一个屏幕代码有效,但是当我转到第二个屏幕时,我无法根据从第一个屏幕传递的 ID 过滤列表视图中的列表。另外,我无法读取从 firstscreen 传递的 id

当用户在第一个屏幕 AutoCompActivity 上滑动时,我将转到第二个屏幕 ServiceListDetails。

当我进入第二个屏幕时,我不确定如何根据从第一个 ListView 传递的 id 过滤第二个 JSON 文件。如果我做错了什么,我可以更改我的整个代码。

在这方面的任何帮助将不胜感激。

0 投票
2 回答
2438 浏览

reactjs - 在平面列表中显示多行

我在平面列表中显示我的数据。我正在从 JSON 文件中读取数据并将其呈现在平面列表中。如何在平面列表中显示多行。下面是我的代码:

}

newlist 是我的 json 文件,我通过这个语句将它导入到代码的顶部

下面是我的 JSON 文件:

我想在我的屏幕上显示这样的数据:

我想在不同的行上显示地址、电话、州和邮编。我怎样才能做到这一点。

任何帮助将不胜感激。

0 投票
2 回答
5453 浏览

javascript - 对 flatList 中的项目进行排序

在我的 react native 应用程序中,我展示了我的办公室提供的服务以及这些服务在平面列表中的位置。我还显示了来自同一平面列表中人员当前地址的服务里程。我希望这些服务按里程排序。下面是我的屏幕数据的样子:

在以下地点提供服务:

他们有什么办法可以通过从最小到最高排序来显示这些里程,所以我想显示顶部有 1 英里,然后是 3 英里,然后是 7 英里的服务。以下是示例:

唯一的问题是我正在计算这些里程。里程不是直接来自我的 JSON 文件。我的 JSON 文件中有经度和纬度,我通过使用 geodist 来获取确切的英里数。

下面是我显示服务地址的代码,Miles。

以下是 {_renderItem} 的代码

下面是我的 JSON 文件:

任何帮助将不胜感激。

0 投票
1 回答
2669 浏览

react-native - 如何为反应原生 MapView 设置边界?

我已将 react native 地图与我最新的 react native 应用程序集成在一起。在地图中,我想为地图设置边界。官方文档建议了该方法 setMapBoundaries ,但它需要这样的论点northEast: LatLng, southWest: LatLng

我怎样才能获得这些参数的值。我的mapView是这样的。

0 投票
1 回答
371 浏览

reactjs - 缩放问题导致 react-native 应用程序的外观不一致

react-native 的新手。我得到了一个参考 iPhone 6 的设计原型。因此,当我查看 320*50px 的视图时,它看起来与原型完全一样,但在 iPhone 5s 上它看起来太大且不一致。图像的类似问题。我需要做些什么考虑才能使图像、字体和设计(如果不是像素完美的话)但至少在多个设备上看起来一致。

0 投票
1 回答
750 浏览

cordova - Cordova - 记录到文件

我需要将所有日志写入文件,就像我们在服务器端编程中所做的那样。我尝试使用cordova-plugin-logtofile但我无法安装它。所以我尝试像这样直接写入文件。

请看我的代码。

logger.js

my_component.js

在这里,我的问题是我只能写任何一行。

0 投票
1 回答
338 浏览

android-studio - android.process.acore 已停止并且 :app:installdebug FAILED

直到昨天,我一直在成功运行我的 react Native 应用程序。今天,当我尝试启动我的像素 AP 时!23 手机模拟器,我收到以下错误消息“不幸的是进程 android.process.acore 已停止”。下面是屏幕截图。看到此错误后,我尝试将手机恢复出厂设置,但此错误仍然存​​在。我还尝试从手机设置中清除缓存和数据。

错误

我为这个错误消息按了确定,并尝试使用命令运行我的应用程序

react-native run-android

当我这样做时,我收到以下错误消息:

:app:installDebug 失败

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:app:installDebug”执行失败。

    com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: 无法建立会话

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

构建失败

总时间:15.826 秒无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境:

下面是屏幕截图:

在此处输入图像描述

该应用程序运行良好,直到昨天。我在用

0 投票
2 回答
56 浏览

react-native - 无法在android上运行,而iOS运行良好

我对 react-native 开发很陌生,我有一个可以在 iOS 模拟器上正常运行的项目,而在 android(模拟器和设备)上它给出了Unexpected token '>' 错误 在此处输入图像描述

0 投票
1 回答
482 浏览

android - 我制作了一个使用搜索栏的反应本机应用程序,但它没有显示为 android

这个搜索栏适用于 ios 和 android 。这是我正在使用的搜索栏的链接。 https://github.com/localz/react-native-searchbar 虽然它不是针对 android 而是针对 ios 显示的。

0 投票
2 回答
741 浏览

react-native - Redux:有什么聪明的方法可以避免为帮助文件导入商店的反模式吗?

我目前正在使用 Redux、状态管理和 Firebase Cloud Messaging 构建一个 React Native 应用程序,用于我的实时通信。

要在 Android 的后台使用 FCM,您需要创建名为bgMessaging.js.

我的问题是我需要在这里发送一个动作。我为此找到的唯一解决方案是导入我的商店并调用store.dispatch(). 有人告诉我这是一种反模式,被认为是不好的做法。除了反模式,我还能做什么?

编辑: 马克·埃里克森本人非常友善,并就这个话题发表了自己的看法。谢谢马克!