diff --git a/src/com/annimon/everlastingsummer/Parser.java b/src/com/annimon/everlastingsummer/Parser.java index 2755154..397aa70 100644 --- a/src/com/annimon/everlastingsummer/Parser.java +++ b/src/com/annimon/everlastingsummer/Parser.java @@ -23,6 +23,12 @@ public final class Parser { return instance; } + public static void release() { + if (instance != null) { + instance.tokens.clear(); + instance.labels.clear(); + } + } private final List tokens; private final int tokensCount; diff --git a/src/com/annimon/everlastingsummer/ViewActivity.java b/src/com/annimon/everlastingsummer/ViewActivity.java index 365b696..aa375fa 100644 --- a/src/com/annimon/everlastingsummer/ViewActivity.java +++ b/src/com/annimon/everlastingsummer/ViewActivity.java @@ -132,6 +132,7 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch stopSound(NO_FADE); safeClearImageView(background); spritesClear(); + Parser.release(); super.onPause(); }