title: Android time is reset after reboot
body: <p>I have problem with using <code>System.currentTimeMillis()</code> in some devices (especially the emulators with API 25, 26, and I think there will be some other real devices). My case is:</p>
  
  <p>1.Before change time, I turned off both setting options <strong>Automatic date &amp; time</strong> and <strong>Automatic time zone</strong>, I changed from <code>10h20 AM</code> to <code>11h20 AM</code> => The time is successfully changed. and <code>System.currentTimeMillis()</code> give the correct changed time <code>11h20m AM</code>.</p>
  
  <ol start="2">
  <li>I reboot my device, the time is auto reset to <code>10h20m AM</code> and also, <code>System.currentTimeMillis()</code> give me the <code>10h20m AM</code>, not the changed time at step 1.</li>
  </ol>
  
  <p>So, Any idea to detect whether an android device has "reset time" problem after rebooted or not?</p>