官方文档例子example点击创建好的群组时出现could not find key type in dynamic object ,怎么解决嗯?

react-native
标签: #<Tag:0x00007fca7d787770>

(Naxiehuae2) #1

这是点击时出现的日志
2019-01-26 22:06:33.104 3038-3308/com.sample.applicaiton E/unknown:ReactNative: Exception in native call
com.facebook.react.bridge.NoSuchKeyException: couldn’t find key type in dynamic object
at com.facebook.react.bridge.ReadableNativeMap.getString(Native Method)
at io.jchat.android.utils.JMessageUtils.getConversation(JMessageUtils.java:41)
at io.jchat.android.JMessageModule.getHistoryMessages(JMessageModule.java:512)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:374)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:162)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
at android.os.Looper.loop(Looper.java:154)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:194)
at java.lang.Thread.run(Thread.java:761)


#2

你这是用的 react native 的插件吗?插件里面的example?
插件版本多少?

具体的操作步骤提供一下,并提供完整的客户端日志信息,从初始化开始。


(Naxiehuae2) #3

是react native 的
就是官网提供例子的版本,没有改变版本,
就只是换了Appkey,和名称,其他都没有动


(Naxiehuae2) #4

为什么官方不做出一个成熟的react native的例子呢?
github上的例子的代码,基本的功能也没有。比如添加好友,删除好友,运行官方提供的例子代码。还报警告,点击进入群组,就报错。
极光要火起来,必须要做一个成熟的例子来给大家参考,才有信心啊,


#5

请说明一下你的完整的操作步骤,更换了信息之后,首先应该是要创建群组,才能点击吧?

给出完整的日志信息,做了什么操作,调了什么 API,传了什么参数等。


(Naxiehuae2) #6

我提的问题是,官方为什么不完善一下这个事例呢?
我看了有些JS句子还是用JAVA语法来写的,
但是学习RN的技术很多都不懂JAVA开发,
希望官方可以请RN开发的人员来维护一下


(Naxiehuae2) #7

官方可以自己运行看看,就知道了。也当是检查一下给别人看到事例代码


#8

demo只是简单示例,涉及接口的具体操作还是参考插件API文档,已告知研发,他后面有时间维护会再完善demo


(Naxiehuae2) #9

好的,谢谢,研发人员最好配JS人员,提供的代码示例中出现JAVA所以容易报错。