use*_*168 5 android firebase firebase-analytics
我正在尝试使用firebase,但是当我想通过使用logEvent此显示错误从用户记录访问最多的URL时.这是代码:
Bundle bundle3 = new Bundle();
bundle3.putString(FirebaseAnalytics.Param.ITEM_ID,"browser_most_url_bookmarked");
bundle3.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "http://vozforums.com/forumdisplay.php?f=33");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle3);
Run Code Online (Sandbox Code Playgroud)
Logcat显示:
W/FA:价值太长; 丢弃.值类型,名称,值长度:param,content_type,42
我无法理解为什么,有人可以帮助我吗?
Chi*_*oni 10
是啊..发现了这个问题.
你的这一行导致了这个日志:
bundle3.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "http://vozforums.com/forumdisplay.php?f=33");
Run Code Online (Sandbox Code Playgroud)
他们正在谈论FirebaseAnalytics.Param类您的日志也提供了丰富的信息.这些是要关注的一些要点:
Value is too long: 意味着你传递的字符串比预期的大.
Value kind, name, value length: param, content_type, 42
Run Code Online (Sandbox Code Playgroud)
手段
Kind = Param
Name = content_type
Length = 42
Run Code Online (Sandbox Code Playgroud)
从文档中用几句话:
Param names can be up to 40 characters long
Param values can be up to 100 characters long
Run Code Online (Sandbox Code Playgroud)
但是你的值长度是42,它大于Param值的最大支持长度(即36)
因此,您正在获取该日志.希望你现在很清楚.
| 归档时间: |
|
| 查看次数: |
4544 次 |
| 最近记录: |