• R/O
  • HTTP
  • SSH
  • HTTPS

Dateibaum

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Android Samples


Name Größe Rev. Zeit Autor Log Message
src
Makefile 510 0d668f5 2014-06-14 08:52:57 Masahiko, SAWAI Added ui-pattern-listview-crud-db mod...
README.txt 1.87 k 0d668f5 2014-06-14 08:52:57 Masahiko, SAWAI Added ui-pattern-listview-crud-db mod...
pom.xml 3.09 k 965e4ff 2019-05-02 13:04:39 Masahiko, SAWAI Updated projects file.

README.txt

! ui-pattern-listview-crud-db

ListView に表示するデータの CRUD のサンプル。

この例では SimpleCursorAdapter を使って、SQLite データベースにある
データを表示、編集できるようにする。


!! 処理の流れ

!!! データの追加(Create)
* 一覧画面:オプションメニューから「新規追加」を選択
* 一覧画面:データ入力用アクティビティを起動
* 編集画面:データを編集
* 編集画面:保存、キャンセルボタンにより終了
* 編集画面:保存ならばデータベースに挿入
* 一覧画面:ListView を更新

!!! データの閲覧(Read)
* 一覧画面:データをタップ
* 一覧画面:データ詳細表示用アクティビティを起動
* 詳細画面:データを閲覧
* 詳細画面:バックボタンにより詳細画面を終了
* 一覧画面:ListView を更新

!!! データの編集(Update)
* 一覧画面:編集したいデータを長押し
* 一覧画面:コンテキストメニューから編集を選択
* 編集画面:データを編集
* 編集画面:保存、キャンセルボタンにより編集画面を終了
* 編集画面:保存ならばデータベースのデータを更新
* 一覧画面:ListView を更新

!!! 単一データの削除(Delete)
* 一覧画面:削除したいデータを長押し
* 一覧画面:コンテキストメニューから削除を選択
* 一覧画面:削除を実行

!!! 複数データの一括削除(Delete)
* 一覧画面:オプションメニューから「一括削除」を選択
* 削除項目選択画面:削除したいものを一覧から選びチェックを付ける
* 削除項目選択画面:削除、キャンセルボタンにより終了
* 削除項目選択画面:削除ボタンが押されたらチェックの付いたものを削除
* 一覧画面:ListView を更新