Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 如果API数据大小为500kb且在react native中较大,则应用程序将崩溃_React Native - Fatal编程技术网

React native 如果API数据大小为500kb且在react native中较大,则应用程序将崩溃

React native 如果API数据大小为500kb且在react native中较大,则应用程序将崩溃,react-native,React Native,说明:: 2019-03-22 10:00:31.048 557-557/? E/lowmemorykiller: Error writing /proc/15420/oom_score_adj; errno=22 2019-03-22 10:00:31.137 557-557/? E/lowmemorykiller: Error opening /proc/13901/oom_score_adj; errno=2 2019-03-22 10:00:31.140 557-557/? E/lowm

说明::

2019-03-22 10:00:31.048 557-557/? E/lowmemorykiller: Error writing /proc/15420/oom_score_adj; errno=22
2019-03-22 10:00:31.137 557-557/? E/lowmemorykiller: Error opening /proc/13901/oom_score_adj; errno=2
2019-03-22 10:00:31.140 557-557/? E/lowmemorykiller: Error opening /proc/13901/oom_score_adj; errno=2
2019-03-22 10:00:32.076 1656-1796/? E/ConnectivityService: RemoteException caught trying to send a callback msg for NetworkRequest [ id=199, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
2019-03-22 10:00:32.125 467-2617/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
2019-03-22 10:00:32.280 2033-2033/? E/QcDataStatusNotification Service: mobile_data3
2019-03-22 10:00:32.337 2033-2033/? E/QcDataStatusNotification Service: mobile_data9
2019-03-22 10:00:32.357 2033-2033/? E/QcDataStatusNotification Service: mobile_data9
2019-03-22 10:00:32.406 14683-14683/? E/ReflectUtils: Exception e: miui.reflect.NoSuchMethodException: Couldn't find method android/app/ActivityManagerProxy.setProcessForeground(IZ)Landroid/os/IBinder;
2019-03-22 10:00:32.460 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.461 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.494 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.495 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.513 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.527 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.528 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.599 16143-16184/? E/WakePathManager: UpdateWakePathTask.doInBackground: isWifiNetwork==false
2019-03-22 10:00:32.600 14683-16187/? E/ActivityThread: Failed to find provider info for com.xiaomi.mihomemanager.whitelistProvider
2019-03-22 10:00:32.910 14683-14683/? E/HAL: PATH3 /odm/lib64/hw/gralloc.qcom.so
2019-03-22 10:00:32.910 14683-14683/? E/HAL: PATH2 /vendor/lib64/hw/gralloc.qcom.so
2019-03-22 10:00:32.911 14683-14683/? E/HAL: PATH1 /system/lib64/hw/gralloc.qcom.so
2019-03-22 10:00:32.911 14683-14683/? E/HAL: PATH3 /odm/lib64/hw/gralloc.msm8953.so
2019-03-22 10:00:32.911 14683-14683/? E/HAL: PATH2 /vendor/lib64/hw/gralloc.msm8953.so
2019-03-22 10:00:32.911 14683-14683/? E/HAL: PATH1 /system/lib64/hw/gralloc.msm8953.so
2019-03-22 10:00:33.168 14683-16228/? E/ResourceLoader: fail to get getPathForLanguage: den480/quietImage.png
2019-03-22 10:00:33.168 14683-16228/? E/ResourceLoader: fail to get getPathForLanguage: quietImage.png
2019-03-22 10:00:33.169 14683-16228/? E/ResourceManager: fail to load image: quietImage.png
2019-03-22 10:00:33.169 14683-16228/? E/ResourceLoader: fail to get getPathForLanguage: den480/startImage.png
2019-03-22 10:00:33.169 14683-16228/? E/ResourceLoader: fail to get getPathForLanguage: startImage.png
2019-03-22 10:00:33.169 14683-16228/? E/ResourceManager: fail to load image: startImage.png
我正在开发react本机应用程序。如果我的API数据大小超过500 kb,并且可以扩展到mb值。我的Android/IOS应用程序在第二次加载页面时崩溃

我无法向API添加分页,因为我需要加载页面上的所有数据。我只有5条记录,但每条记录都有大量数据。分页没有为我解决此问题。每个记录包含一个记录的1年计划

错误日志::

2019-03-22 10:00:31.048 557-557/? E/lowmemorykiller: Error writing /proc/15420/oom_score_adj; errno=22
2019-03-22 10:00:31.137 557-557/? E/lowmemorykiller: Error opening /proc/13901/oom_score_adj; errno=2
2019-03-22 10:00:31.140 557-557/? E/lowmemorykiller: Error opening /proc/13901/oom_score_adj; errno=2
2019-03-22 10:00:32.076 1656-1796/? E/ConnectivityService: RemoteException caught trying to send a callback msg for NetworkRequest [ id=199, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
2019-03-22 10:00:32.125 467-2617/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
2019-03-22 10:00:32.280 2033-2033/? E/QcDataStatusNotification Service: mobile_data3
2019-03-22 10:00:32.337 2033-2033/? E/QcDataStatusNotification Service: mobile_data9
2019-03-22 10:00:32.357 2033-2033/? E/QcDataStatusNotification Service: mobile_data9
2019-03-22 10:00:32.406 14683-14683/? E/ReflectUtils: Exception e: miui.reflect.NoSuchMethodException: Couldn't find method android/app/ActivityManagerProxy.setProcessForeground(IZ)Landroid/os/IBinder;
2019-03-22 10:00:32.460 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.461 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.494 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.495 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.513 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.527 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.528 14683-14683/? E/MarketManager: String array resource ID #0x0
2019-03-22 10:00:32.599 16143-16184/? E/WakePathManager: UpdateWakePathTask.doInBackground: isWifiNetwork==false
2019-03-22 10:00:32.600 14683-16187/? E/ActivityThread: Failed to find provider info for com.xiaomi.mihomemanager.whitelistProvider
2019-03-22 10:00:32.910 14683-14683/? E/HAL: PATH3 /odm/lib64/hw/gralloc.qcom.so
2019-03-22 10:00:32.910 14683-14683/? E/HAL: PATH2 /vendor/lib64/hw/gralloc.qcom.so
2019-03-22 10:00:32.911 14683-14683/? E/HAL: PATH1 /system/lib64/hw/gralloc.qcom.so
2019-03-22 10:00:32.911 14683-14683/? E/HAL: PATH3 /odm/lib64/hw/gralloc.msm8953.so
2019-03-22 10:00:32.911 14683-14683/? E/HAL: PATH2 /vendor/lib64/hw/gralloc.msm8953.so
2019-03-22 10:00:32.911 14683-14683/? E/HAL: PATH1 /system/lib64/hw/gralloc.msm8953.so
2019-03-22 10:00:33.168 14683-16228/? E/ResourceLoader: fail to get getPathForLanguage: den480/quietImage.png
2019-03-22 10:00:33.168 14683-16228/? E/ResourceLoader: fail to get getPathForLanguage: quietImage.png
2019-03-22 10:00:33.169 14683-16228/? E/ResourceManager: fail to load image: quietImage.png
2019-03-22 10:00:33.169 14683-16228/? E/ResourceLoader: fail to get getPathForLanguage: den480/startImage.png
2019-03-22 10:00:33.169 14683-16228/? E/ResourceLoader: fail to get getPathForLanguage: startImage.png
2019-03-22 10:00:33.169 14683-16228/? E/ResourceManager: fail to load image: startImage.png

如果API数据太小,有时它工作得很好。当API数据太大时,这是一个问题。请建议是否有人有解决方案?

有时您可能不需要所有数据,但需要在第一个屏幕中向用户显示数据统计信息,例如一年的总数量或该年突出显示的项目。一旦用户需要记录的更多细节,您就可以从API获取更多数据。最佳的解决方案是提供更多的API方法,这些方法能够准确地返回当前屏幕所需的内容,并在用户交互时获得更多。这是常见的解决方案。我们需要一个页面加载所有数据。您需要提供更多信息。您如何获取数据?如果您添加获取方法和来自服务器的示例响应,效果会更好。有时,您可能不需要所有数据,但需要在第一个屏幕中向用户显示来自数据的统计信息,例如,某一年的总数量,或该年突出显示的项目。一旦用户需要记录的更多细节,您就可以从API获取更多数据。最佳的解决方案是提供更多的API方法,这些方法能够准确地返回当前屏幕所需的内容,并在用户交互时获得更多。这是常见的解决方案。我们需要一个页面加载所有数据。您需要提供更多信息。您如何获取数据?如果添加fetch方法和来自服务器的示例响应,效果会更好。