Add extension.onBackPressed (for Android)

This commit is contained in:
Joshua Granick
2015-09-02 19:55:28 -07:00
parent 5450de5542
commit 1e698225e5
4 changed files with 48 additions and 0 deletions

View File

@@ -33,6 +33,13 @@ public class Extension {
} }
public boolean onBackPressed () {
return true;
}
/** /**
* Called when the activity is starting. * Called when the activity is starting.
*/ */

View File

@@ -33,6 +33,13 @@ public class Extension {
} }
public boolean onBackPressed () {
return true;
}
/** /**
* Called when the activity is starting. * Called when the activity is starting.
*/ */

View File

@@ -453,6 +453,23 @@ public class GameActivity extends Activity implements SensorEventListener {
} }
@Override public void onBackPressed () {
for (Extension extension : extensions) {
if (!extension.onBackPressed ()) {
return;
}
}
super.onBackPressed ();
}
@Override protected void onDestroy () { @Override protected void onDestroy () {
for (Extension extension : extensions) { for (Extension extension : extensions) {

View File

@@ -56,6 +56,23 @@ public class GameActivity extends SDLActivity {
} }
@Override public void onBackPressed () {
for (Extension extension : extensions) {
if (!extension.onBackPressed ()) {
return;
}
}
super.onBackPressed ();
}
protected void onCreate (Bundle state) { protected void onCreate (Bundle state) {
super.onCreate (state); super.onCreate (state);