title: why charsequence, instead of string?
body: <p>while looking at the description of the method:</p>
  
  <pre><code>setMultiChoiceItems(CharSequence[] items, boolean[] checkedItems, DialogInterface.OnMultiChoiceClickListener listener) ,
  </code></pre>
  
  <p>i was thinking that why can't we use an array of "string" type as a first argument of the method. Because acc. to the description of the method, charsequence[]= the text of the items to be displayed in the list. So, can't we use here a string array?</p>