ソース掲示板




すべてから検索

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

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

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

件名 NextPage
名前 lightbox
コメント
https://lh3.googleusercontent.com/-QtGof-6Aeik/V_t246MQlhI/AAAAAAAAhBI/tUyYQixmbPUIUHCjFoo3lDLbCmzLIpPAACHM/s500/Screenshot_1476097625.png

@DIV
public class NextPage {

	private MainActivity mainActivity;
	private ViewSwitcher vs;
	private JsonData json;

	public NextPage(MainActivity mainActivity) {
		this.mainActivity = mainActivity;
	}

	public void setData( JsonData json )  {
		this.json = json;
	}

	public void initAction(){

		// 複数画面処理
		vs = (ViewSwitcher) mainActivity.findViewById(R.id.viewSwitcher);

		// activity_next.xml の 親 view です
		View include1 = mainActivity.findViewById(R.id.include1);

		// *****************************************
		// 戻るボタン
		// *****************************************
		Button backButton = (Button)include1.findViewById(R.id.backButton);
		backButton.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {

				// 最初の画面へ移動
				vs.setDisplayedChild(MainActivity.FIRST_PAGE);

				// 画面の更新処理
				json.setSubject( json.getSubject() );
				json.setName( json.getName() );
				json.setText( json.getText() );
			}

		});

	}
}
@END