chenxiaoxiao

Results 2 issues of chenxiaoxiao

java.lang.IllegalArgumentException at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:80) at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:164) at com.aserbao.androidcustomcamera.whole.record.beans.MediaObject.stopRecord(MediaObject.java:91) at com.aserbao.androidcustomcamera.whole.record.RecorderActivity$MyHandler.handleMessage(RecorderActivity.java:388) at android.os.Handler.dispatchMessage(Handler.java:109) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:7470) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)

手机关机前记录微信与本demo的步数。 关机重启,不打开微信和本demo。进行测试。 随后对比数据发现微信的步数增加。本demo的数据还停留在关机前。 看了一下处理关机重启sOffsetStep的方法。sOffsetStep = counterStep - tmpCurrStep; 最终的计算又是 sCurrStep = counterStep - sOffsetStep 。这种计算结果就是tmpCurrStep。 int tmpCurrStep = (int) PreferencesHelper.getCurrentStep(mContext); tmpCurrStep就是关机之前保存的值。 这明显不对啊。