簡體   English   中英

Android上的Flurry Analytics EndTimedEvent

[英]EndTimedEvent for Flurry Analytics on Android

我的問題是關於Android中的timedEvents。 我的Android應用程序中有3個活動,說A,B和A是我活動的切入點。 我分別在每個活動A,B的onStart()onStop()開始和結束flurry會話。我有一個定時事件說“ event_test”,並且我單擊活動A中存在的按鈕就開始了該事件,並導航到B並花一些時間在B上。我在B中還有另一個按鈕,單擊此按鈕將結束定時事件“ event_test ”。 理想情況下,“ event_test ”應該捕獲我在活動A和活動B中花費的全部時間。但是,它僅捕獲我在活動A中而不是在活動B中所花費的時間。如果有人可以幫助我解決此問題,我將不勝感激。

在這種情況下,您需要考慮Android Activity lifecycle

根據活動生命周期,可以在下一個活動的onStart()之后將當前活動()的onStop()稱為。

在這種情況下,將在結束上一個會話之前開始一個新的會話。 這可能會導致您現在面臨的問題。 在這種情況下,我不知道Flurry API將如何響應。 只有Flurry支持團隊才能回答。

但是,我可以建議一種可能不是最好的解決方法。 您可以創建自己的計時器,該計時器將在Activity A中單擊按鈕時開始,並在Activity B中單擊按鈕時停止。通過這種方式,您可以獲得所需的持續時間。 您可以在logevent將該時間用作參數。

希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM