Last active
August 29, 2015 14:15
-
-
Save shinchit/820283281e3404839775 to your computer and use it in GitHub Desktop.
Android 遷移先Activityから遷移元Activityに戻る
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 例として、遷移先Activityにて「戻る」ボタンが押された場合を想定 | |
// 「戻る」ボタンにふられたidはback_buttonとする。 | |
Button backButton = (Button)findViewById(R.id.back_button); | |
backButton.setOnClickListener(new View.OnClickListener() { | |
/* 「戻る」ボタン押下時のイベントハンドラ */ | |
@Override | |
public void onClick(View v) { | |
// 遷移元Activityに戻る | |
finish(); | |
} | |
}); | |
// もう一度、Intentを使って戻る(というより新たに遷移する)方法もあるが、 | |
// 遷移元のクラス名を書くことになるのでDRYではない。 | |
Button backButton = (Button)findViewById(R.id.back_button); | |
backButton.setOnClickListener(new View.OnClickListener() { | |
/* 「戻る」ボタン押下時のイベントハンドラ */ | |
@Override | |
public void onClick(View v) { | |
// Intentで遷移元Activityに戻る(再遷移する)。遷移元Activityのクラス名はMyActivity。 | |
Intent intent = new Intent(this, MyActivity.class); | |
startActivity(intent); | |
} | |
}); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment