Nel*_*dra 5 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);
Run Code Online (Sandbox Code Playgroud)
在Firebase控制台中,我收到此错误:
error_value Types
firebase_error 4
Run Code Online (Sandbox Code Playgroud)
以及分析错误代码的链接(事件参数值太长).
我应该如何为特定密钥发送多个值?
根据logEvent的API文档,params包描述说
支持字符串,长和双参数类型.
您收到此错误,因为您使用的param类型是不支持的String数组列表的映射.看一下firebase google组中的这个讨论.
你可以做这样的事情,基本上是相同的.
bundle.putString("Types", types.toString());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2005 次 |
| 最近记录: |