Android 3秒钟后做点什么

Android 3秒钟后做点什么,android,seconds,Android,Seconds,我用这个类来做震动事件: 我想要的是:如果用户连续摇晃设备3秒钟,然后执行以下操作: mShaker = new ShakeListener(this); mShaker.setOnShakeListener(new ShakeListener.OnShakeListener () { public void onShake() { Log.e("t

我用这个类来做震动事件:

我想要的是:如果用户连续摇晃设备3秒钟,然后执行以下操作:

mShaker = new ShakeListener(this);
            mShaker.setOnShakeListener(new ShakeListener.OnShakeListener () {
              public void onShake()
              {               
                  Log.e("test", "shaking");
              }
            });

提前感谢:)

请查看此链接


它正在使用
SensorEventListener
onSensorChanged
事件。

问题是什么。你有没有遇到什么问题?没有错误,这个课程很好。但当我摇晃设备时,它会很快检测到。我想要一些延迟,例如在3秒或3间小屋后做点什么@AlokSwain