标签: timed-events

在Flurry Analytics中获取定时事件的问题

我已经检查了这个链接,并严格按照说明进行操作:Flurry分析能否提供平均整数信息?

还下载了下载SDK时提供的Flurry说明.我在我的应用程序中的每个活动上放入"onStartSession()"和"onEndSession()",并在这些"会话包装器"中我尝试记录定时事件,以跟踪用户使用每个活动的时间.

这些事件会记录在Flurry Analytics中,但是没有"事件持续时间"信息(时钟图标).

这是我的代码:

public void onStart(){
   super.onStart();
   FlurryAgent.onStartSession(this, Flurry.FLURRY_KEY);
   FlurryAgent.logEvent(Flurry.ACTIVITY_RADAR, true); 
}


public void onStop() {
   super.onStop();
   FlurryAgent.endTimedEvent(Flurry.ACTIVITY_RADAR);
   FlurryAgent.onEndSession(this);
}
Run Code Online (Sandbox Code Playgroud)

希望对这个烦人的问题有所帮助!/马丁

logging analytics timed timed-events flurry

7
推荐指数
1
解决办法
2802
查看次数

单元测试时间间隔动作与Thread.Sleep不好吗?

如果我有一个正在测试的主题,计时器会导致某个时间间隔采取某些动作,那么测试它的好方法是什么?

一种方法 是将计时器包装在接口中并将其作为依赖项注入.

但是,我想避免创建另一个抽象.似乎我可以通过注入更新间隔而不是计时器来避免这种情况.然后在我的测试(假设测试的AAA风格),我把Thread.Sleep与前断言,使用非常小的时间值,使测试并不需要很长时间才能运行.

这是个坏主意吗?我知道它可能并不完全遵循TDD的原则,但似乎必须有一条线,你可以通过合同并注入它来阻止所有事情.

.net unit-testing sleep timed timed-events

7
推荐指数
1
解决办法
2980
查看次数

jquery如何每5秒触发同一事件

我已经建立了一个左右滚动的简单旋转木马.现在我想每5秒自动滚动一次.这是我的代码:

function carousel(){
        $j('#carousel_ul li:first').before($j('#carousel_ul li:last'));

        $j('#right_scroll img').click(function(){

            var item_width = $j('#carousel_ul li').outerWidth() + 10;

            var left_indent = parseInt($j('#carousel_ul').css('left')) - item_width;

            $j('#carousel_ul:not(:animated)').animate({'left' : left_indent},800, 'easeOutExpo',function(){

                $j('#carousel_ul li:last').after($j('#carousel_ul li:first'));

                $j('#carousel_ul').css({'left' : '-750px'});
            });
        });

        $j('#left_scroll img').click(function(){

            var item_width = $j('#carousel_ul li').outerWidth() + 10;

            var left_indent = parseInt($j('#carousel_ul').css('left')) + item_width;

            $j('#carousel_ul:not(:animated)').animate({'left' : left_indent},800, 'easeOutExpo',function(){

            $j('#carousel_ul li:first').before($j('#carousel_ul li:last'));

            $j('#carousel_ul').css({'left' : '-750px'});
            });

        });
}
Run Code Online (Sandbox Code Playgroud)

我如何实现这一目标?提前致谢 :)

毛罗

jquery timed-events

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

timed-events ×3

timed ×2

.net ×1

analytics ×1

flurry ×1

jquery ×1

logging ×1

sleep ×1

unit-testing ×1