作成したファイル選択アクティビティは、一つのファイルの選択でした。これに複数のファイルを選択できる機能を追加します。実現方法としては、以下です。ListViewで表示するときの一要素にあたるファイル情報クラス(FileInfoクラス)に、選択状態フラグを追加する。ListView内の項目をクリックしたときの処理(FileSelectionActivity#onItemClick関数)において、ファイルをクリックしたときには、選択状態フラグを切り替える。ファイル情報配列アダプタクラス(FileInfoArrayAdapterクラス)の、ListtViewのリスト表示における一要素のビューの生成(getView関数)において、選択状態フラグに応じて、一要素のビューの背景色、テキスト色を変える。ファイル選択アクティビティに「OK」ボタンを追加し、「OK」ボタンのクリックによって、選択の終了を行う。同内容のプログラムを実装します。ファイル情報クラスの修正ListViewで表示するときの一要素にあたるファイル情報クラス(FileInfoクラス)に、選択状態フラグを追加します。Enter」で、必要なクラスをimportします。リビルドし、エラー、警告がないことを確認します。ファイル情報配列アダプタクラスの修正ファイル情報配列アダプタクラス(FileInfoArrayAdapterクラス)の、ListViewのリスト表示における一要素のビューの生成(getView関数)において、選択状態フラグに応じて、一要素のビューの背景色、テキスト色を変えるように、修正します。選択した項目を取得できるようにする関数を追加します。Enter」で、必要なクラスをimportします。リビルドし、エラー、警告がないことを確認します。ファイル選択アクティビティクラスの修正ListView内の項目をクリックしたときの処理(FileSelectionActivity#onItemClick関数)において、ファイルをクリックしたときには、選択状態フラグを切り替えるように修正します。ファイル選択アクティビティに「OK」ボタンを追加し、「OK」ボタンのクリックによって、選択の終了を行うように修正します。結果送信先には、ファイルオブジェクトの配列を返すように、呼び出し元へのパラメータ設定処理を修正します。Enter」で、必要なクラスをimportします。リビルドし、エラー、警告がないことを確認します。メインアクティビティクラスの修正ファイル選択アクティビティの修正にあわせて、メインアクティビティでの、アクティビティ呼び出し結果の取得の処理を修正します。Enter」で、必要なクラスをimportします。リビルドし、エラー、警告がないことを確認します。白文字のファイルは選択している。白背景に黒文字のファイルは選択していない。複数のファイルを選択し、「OK」ボタンを押すと、選択した複数のファイルパス名が、トーストで表示されます。ひとつもファイルを選択していない状態。selected.」とトーストで表示され、ファイル選択アクティビティは閉じず、表示されたままになります。コンタクト」よりお願いいたします。コンタクト」より連絡していただけると幸いです。