计数器不适用于自定义跟踪

时间:2018-02-28 10:44:29

标签: android firebase firebase-performance

我正在为我的项目使用Firebase Performance Monitoring插件,以便跟踪/检查我的代码。

我在自定义Trace的{​​{1}}方法上创建onPreExecute()(此处我只发布使用AsyncTask的方法):

Trace

请注意@Override protected void onPreExecute() { // Start trace which track the analysis of raw data Trace trace = FirebasePerformance.getInstance().newTrace(traceTag); mTraceMaps.put(traceTag, trace); trace.start(); trace.incrementCounter(counterTag, totalItems); } @Override protected void onPostExecute(Bundle result) { // Stop trace which track the analysis of raw data Trace trace = mTraceMaps.get(traceTag); if (trace != null) { trace.stop(); mTraceMaps.remove(traceTag); } } traceTag是我班上的常数。

问题是我无法在 Firebase控制台上看到任何内容。我期待counterTag显示我收集了多少原始数据。

我错过了什么吗?我的代码是否正确?

1 个答案:

答案 0 :(得分:0)

似乎只需要耐心,经过12小时的延迟,他们终于出现了。