ソース掲示板




すべてから検索

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

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

対象スレッド 件名: Android : WebView を介してサーバーのデータベースのデータにアクセス + Bind
名前: lightbox
処理選択
パスワード

件名 Android : WebView を介してサーバーのデータベースのデータにアクセス + Bind
名前 lightbox
コメント
@HTML
<img src="https://lh3.googleusercontent.com/-cMUl-U7XxGs/VhqBzHDHxvI/AAAAAAAAcBY/Vn8F8g4u4a8/s400-Ic42/_img.png" style="border: solid 1px #000000">
@HEND

@SHOW
ただ表示するだけなら、Syain クラス
オブジェクト内の一部を変更して画面に反映させたいなら SyainObservable クラス

@C:red(いずれも、画面に日本語書けない(動かない)ので、英字の getter と setter を作成しています)
@END

[[Syain クラス]]
@DIV
package sample.lightbox.webview1011;

/**
 * Created by lightbox on 2015/10/11.
 */
public class Syain {

	public Syain() {
		this.氏名 = "";
		this.フリガナ= "";
	}


	public String 社員コード;

	public String getShimei() {
		return 氏名;
	}
	public void setShimei(String shimei) {
		this.氏名 = shimei;
	}
	public String getFuri() {
		return フリガナ;
	}
	public void setFuri(String furi) {
		this.フリガナ = furi;
	}

	public String 氏名;
	public String フリガナ;
	public String 所属;
	public int 性別;
	public String 作成日;
	public String 更新日;
	public int 給与;
	public int 手当;
	public String 管理者;
	public String 生年月日;
}
@END

[[SyainObservable クラス]]
@DIV
package sample.lightbox.webview1011;

import android.databinding.BaseObservable;
import android.databinding.Bindable;

/**
 * Created by lightbox on 2015/10/12.
 */
public class SyainObservable extends BaseObservable {
	public SyainObservable() {
		this.氏名 = "";
		this.フリガナ= "";
	}


	public String 社員コード;

	@Bindable
	public String getShimei() {
		return 氏名;
	}
	public void setShimei(String shimei) {
		this.氏名 = shimei;
		notifyPropertyChanged(sample.lightbox.webview1011.BR.shimei);
	}

	@Bindable
	public String getFuri() {
		return フリガナ;
	}
	public void setFuri(String furi) {
		this.フリガナ = furi;
		notifyPropertyChanged(sample.lightbox.webview1011.BR.furi);
	}

	public String 氏名;
	public String フリガナ;
	public String 所属;
	public int 性別;
	public String 作成日;
	public String 更新日;
	public int 給与;
	public int 手当;
	public String 管理者;
	public String 生年月日;

}
@END

@SHOW
Android Studio が 1.4 なので、AppCompatActivity になっています( Gradle 内もその影響 )
@END