title: Call requires API level 23 (current min is 14): android.app.Activity#requestPermissions,checkSelfPermission
body: <p>I am trying add run time permissions android(6.0.1) API 23,If I use SDK version(<strong>min and target version both 23</strong>) it woks fine, like below,</p>
  
  <pre><code>    &lt;uses-sdk
                  android:minSdkVersion="23"
                  android:targetSdkVersion="23" /&gt;
  </code></pre>
  
  <p>If I change android:minSdkVersion(less then 23) </p>
  
  <p>For example:
      </p>
  
  <p>I am getting error below:</p>
  
  <blockquote>
    <p>Call requires API level 23 (current min is 14):
    android.app.Activity#requestPermissions,checkSelfPermission</p>
  </blockquote>
  
  <p>For following 2 methods,</p>
  
  <pre><code>1)requestPermissions(permissionsList.toArray(new String[permissionsList.size()]),REQUEST_CODE_ASK_MULTIPLE_PERMISSIONS)
  
  2)checkSelfPermission(permission)
  </code></pre>
  
  <p>I tried <code>ActivityCompat.checkSelfPermission()</code> and <code>ContextCompat.checkSelfPermission()</code> both are not working.</p>
  
  <p>What I missing could not understand..</p>