Tools クラスで、Google Gson + ListView + Preferences + Intent

1) Livedoor の お天気Webサービス API を読み込んで JSON 文字列を取得します
2) Google Gson を使用して、JSON 文字列を Java のオブジェクトの配列に変換します
3) オブジェクトの配列を ArrayAdapter で ListView に表示します
4) メニューから『追加』『修正』『削除』『クリア』『一覧参照』の処理をテストします


5) Click と LongClick のイベントを使って、次画面に画面遷移します
6) Click では、Preferences を使い、LongClick では putExtra でオブジェクトを引き渡します 
7) 次画面では、引き渡した内容を表示して、url のデータで WEBブラウザを開きます


8) 閉じるボタンを使用すると、呼び出し元へデータ(時間文字列)を戻します
9) 呼び出し元の画面で、onActivityResult で受けた場合は AlertDialog で戻されたデータを表示します

Tools クラス

▼ Preferences の場所
 
 

MainActivity
 ... 続きを読む
記録

Java 関連リンク ( 主に Android )

ベーシック

クラス

処理

JSON

参照情報

Android Studio の操作

環境