title: Android Studio 2.0: Why does Instant Run not work when modifying xml layout resources?
body: <p>This is a very new feature, as Android Studio 2.0 is only available in the canary release channel, however I was hoping someone could further explain how the Instant Run feature works.</p>
  
  <p>If I modify code within my Java classes (Activities, Fragments, etc.) then Instant Run works smoothly. It keeps the instance of the app running and swaps out code behind the scenes, greatly improving the time it takes for me to test (which is awesome, btw).</p>
  
  <p>However, if I <strong>modify existing layout xml resources</strong>, then it has to <strong>recompile a build and deploy it</strong>. So my questions are:</p>
  
  <ol>
  <li>Why does it need to rebuild when modifying existing layout xml resources?</li>
  <li>Are there plans for the future to allow hot-swapping XML resources so that I don't have to rebuild every time I want to see a change in layout? (Although, I know I can just view changes in the Design view).</li>
  </ol>
  
  <p>Question #1 is more important to me at the moment, because I'd like to understand how it all works.
  Also, congratulations to the Android Studio team. The IDE has come a long way. The performance improvements are life-changing.</p>