aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/com/camilstaps/rushhour/GamePlayActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/com/camilstaps/rushhour/GamePlayActivity.java')
-rwxr-xr-xapp/src/main/java/com/camilstaps/rushhour/GamePlayActivity.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/app/src/main/java/com/camilstaps/rushhour/GamePlayActivity.java b/app/src/main/java/com/camilstaps/rushhour/GamePlayActivity.java
index dd3bafe..0b77edd 100755
--- a/app/src/main/java/com/camilstaps/rushhour/GamePlayActivity.java
+++ b/app/src/main/java/com/camilstaps/rushhour/GamePlayActivity.java
@@ -56,6 +56,14 @@ public class GamePlayActivity extends Activity implements Board.SolveListener {
board.setSolveListener(this);
}
+ @Override
+ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ // See http://stackoverflow.com/a/13483049/1544337
+ if (resultCode == Activity.RESULT_OK) {
+ finish();
+ }
+ }
+
/**
* Load sounds; start background music
*/
@@ -78,6 +86,6 @@ public class GamePlayActivity extends Activity implements Board.SolveListener {
public void onSolve(int score) {
Intent intent = new Intent(this, FinishedActivity.class);
intent.putExtra("score", score);
- startActivity(intent);
+ startActivityForResult(intent, 0);
}
}