We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c5e1bfb commit 5aded17Copy full SHA for 5aded17
core/src/processing/core/PApplet.java
@@ -3335,11 +3335,7 @@ public void exit() {
3335
3336
void exit2() {
3337
try {
3338
- if (activity != null) {
3339
- activity.finishAffinity();
3340
- activity = null;
3341
- }
3342
-// System.exit(0);
+ System.exit(0);
3343
} catch (SecurityException e) {
3344
// don't care about applet security exceptions
3345
}
@@ -3368,6 +3364,12 @@ final public void dispose() {
3368
3364
// https://github.com/processing/processing-android/issues/213#issuecomment-217348480
3369
3365
surfaceView.getHolder().getSurface().release();
3370
3366
surfaceView = null;
3367
+
+ // In API level 21 you can do
+ // activity.releaseInstance();
+ // to ask the app to free up its memory.
3371
3372
+ activity = null;
3373
3374
3375
handleMethods("dispose");
0 commit comments