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