Android Samples
Name | Größe | Rev. | Zeit | Autor | Log Message |
---|---|---|---|---|---|
![]() |
|||||
![]() |
510 | 0d668f5 | 2014-06-14 08:52:57 | Masahiko, SAWAI | Added ui-pattern-listview-crud-db mod... |
![]() |
1.87 k | 0d668f5 | 2014-06-14 08:52:57 | Masahiko, SAWAI | Added ui-pattern-listview-crud-db mod... |
![]() |
3.09 k | 965e4ff | 2019-05-02 13:04:39 | Masahiko, SAWAI | Updated projects file. |
! ui-pattern-listview-crud-db ListView に表示するデータの CRUD のサンプル。 この例では SimpleCursorAdapter を使って、SQLite データベースにある データを表示、編集できるようにする。 !! 処理の流れ !!! データの追加(Create) * 一覧画面:オプションメニューから「新規追加」を選択 * 一覧画面:データ入力用アクティビティを起動 * 編集画面:データを編集 * 編集画面:保存、キャンセルボタンにより終了 * 編集画面:保存ならばデータベースに挿入 * 一覧画面:ListView を更新 !!! データの閲覧(Read) * 一覧画面:データをタップ * 一覧画面:データ詳細表示用アクティビティを起動 * 詳細画面:データを閲覧 * 詳細画面:バックボタンにより詳細画面を終了 * 一覧画面:ListView を更新 !!! データの編集(Update) * 一覧画面:編集したいデータを長押し * 一覧画面:コンテキストメニューから編集を選択 * 編集画面:データを編集 * 編集画面:保存、キャンセルボタンにより編集画面を終了 * 編集画面:保存ならばデータベースのデータを更新 * 一覧画面:ListView を更新 !!! 単一データの削除(Delete) * 一覧画面:削除したいデータを長押し * 一覧画面:コンテキストメニューから削除を選択 * 一覧画面:削除を実行 !!! 複数データの一括削除(Delete) * 一覧画面:オプションメニューから「一括削除」を選択 * 削除項目選択画面:削除したいものを一覧から選びチェックを付ける * 削除項目選択画面:削除、キャンセルボタンにより終了 * 削除項目選択画面:削除ボタンが押されたらチェックの付いたものを削除 * 一覧画面:ListView を更新