其他分享
首页 > 其他分享> > android – Firebase Analytics自定义值列表

android – Firebase Analytics自定义值列表

作者:互联网

我正在尝试使用bundle方法putStringArrayList(),但我总是在firebase控制台中收到错误.

Bundle bundle = new Bundle();

ArrayList<String> types = new ArrayList<String>();
types.add("test1");
types.add("test2");
bundle.putStringArrayList("Types", types);

mFirebaseAnalytics.logEvent("MainActivity", bundle);

在Firebase控制台中,我收到此错误:

error_value Types
firebase_error 4

并链接到Analytics Error Codes(事件参数值太长).

我应该如何为特定密钥发送多个值?

解决方法:

根据logEvent的API文档,params包描述说

String, long and double param types are supported.

您收到此错误,因为您使用的param类型是不支持的String数组列表的映射.看一下firebase google组中的this discussion.

你可以做这样的事情,基本上是相同的.

bundle.putString("Types", types.toString());

标签:android,firebase-analytics
来源: https://codeday.me/bug/20190527/1163929.html