|
|
@@ -4,6 +4,7 @@
|
|
|
package kr.co.zumo.app.lifeplus.view.command;
|
|
|
|
|
|
import android.app.Activity;
|
|
|
+import android.os.Build;
|
|
|
|
|
|
import kr.co.zumo.app.lifeplus.model.Model;
|
|
|
import kr.co.zumo.app.lifeplus.view.IView;
|
|
|
@@ -28,9 +29,12 @@ public class ExitCommand extends Command<Model, IView, Presenter> {
|
|
|
@Override
|
|
|
public void execute(Model model, IView view, Presenter presenter) {
|
|
|
Activity activity = view.getActivity();
|
|
|
- activity.finishAffinity();
|
|
|
- System.runFinalization();
|
|
|
- System.exit(0);
|
|
|
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
|
|
+ activity.finishAndRemoveTask();
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ activity.finishAffinity();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|