2013-05-22 9 views
5

私はTIME_SETアクションアンドロイドを聞く受信機を持っています。アクションTIME_SETはアンドロイドで手動で時間を変更せずに何度も呼び出されています

が、いくつかの時間は、時間(ランダム問題)

は、事前にこの問題に

感謝の解決に私を助けてくださいを変更することなく、意図アクションを取得しています。 コード

<receiver 
     android:name=".tamperprooftime.TimeChangedReceiver" 
     android:exported="false" > 
     <intent-filter> 
      <action android:name="android.intent.action.TIME_SET" /> 
      <action android:name="android.intent.action.TIMEZONE_CHANGED" /> 
     </intent-filter> 
    </receiver> 

答えて

13

私も同じ問題がありました。デバイスに「ネットワーク使用時間を使用」がチェックされている場合、デバイスは定期的に時刻を更新します。 TIME_SETブロードキャストが起こる時間補正が最小であっても時間が更新されているようです...私はこれらの小さな時間補正が放送されるようにチェック/使用できるいくつかのしきい値パラメータがあることを望みます。ユーザーが明示的に時間を変更したときとデバイスが異なる場合の別のブロードキャストは、デバイス自体を修正していました。

+0

ありがとう、ああ、その正しい、それを解決しました、 "ネットワーク使用時間を使用"がチェックされました。今は正常に動作しています – Syed

関連する問題