title: setContentView is using non-SDK interface
body: <p>When I run my application in an emulator with the API 28, the console gives me the following warning: </p>
  
  <blockquote>
    <p>W/oaristachimene: Accessing hidden method
    Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z
    (light greylist, reflection) W/oaristachimene: Accessing hidden method
    Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (light
    greylist, reflection)</p>
  </blockquote>
  
  <p>I have been debugging it and I found out that it comes from the call: <code>setContentView(R.layout.activity_main)</code>, so is there another way to set the layout of an activity or is this method going to be updated so that it doesn't throws that warning when running on a device with android API 28?.</p>