ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: 概要
名前: lightbox
処理選択
パスワード

件名 概要
名前 lightbox
コメント
@SHOW
1) MainActivity の データの初期表示 で setupSeibetuControl() を呼び出して、性別表示の準備を行います。

2) JSON を読み出した時に、エラーでなければ setSeibetuControl() を呼び出してデータを設定します
@END

[[MainActivity]]
@DIV
// *************************************************
// 初期画面表示
// MainActivity の setContentView と同等です
// *************************************************
binding = DataBindingUtil.setContentView(MainActivity.this, R.layout.activity_main);
// データの初期表示
Syain.context = MainActivity.this;
Syain.np_seibetu = (NumberPicker) MainActivity.this.findViewById(R.id.numSeibetu);

syain = new Syain();
syain.setupSeibetuControl();

binding.setUser(syain);

@END

[[ButtonAction クラス]]
@DIV
Log.i("lightbox", s);

Gson gson = new Gson();
syain = gson.fromJson(s,Syain.class);
binding.setUser(syain);

// データが正常な場合
if (!syain.status.equals("ERROR")) {

	syain.setSeibetuControl();

}

Tools1114.setFocusNoKeyboard(context, R.id.editKj);
@END

@c:red(エラー時の JSON 例)
@DIV
{
    "type" : "GET";
    "status" : "ERROR";
    "scode": "9999",
    "kj": "データがありません",
    "furi": null
}
@END
※ scode が存在しなかった