我正在尝试使用firebase,但是当我想使用logEvent
这个显示错误来记录来自用户的访问量最大的网址时。这是代码:
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);
Logcat显示:
W / FA:价值太长;丢弃。值类型,名称,值长度: param,content_type,42
我无法理解为什么,有人可以帮助我吗?
答案 0 :(得分:10)
是的..发现了这个问题。
你的这一行导致了这个日志:
bundle3.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "http://vozforums.com/forumdisplay.php?f=33");
他们在谈论FirebaseAnalytics.Param课程 您的日志也提供了丰富的信息。这些是要关注的一些要点:
Value is too long:
表示您传递的字符串比预期的大。
Value kind, name, value length: param, content_type, 42
装置
Kind = Param
Name = content_type
Length = 42
用语言
Param names can be up to 40 characters long
Param values can be up to 100 characters long
但是你的值长度是42,它大于Param值的最大支持长度(即36)
因此,您正在获取该日志。希望你现在很清楚。