メソッドの説明を見ながら:
setMultiChoiceItems(CharSequence[] items, boolean[] checkedItems, DialogInterface.OnMultiChoiceClickListener listener) ,
メソッドの最初の引数として「文字列」型の配列を使用できない理由を考えていました。ACCだからです。メソッドの説明に、charsequence[]= リストに表示される項目のテキスト。では、ここで文字列配列を使用することはできませんか?