Commit bb542639 by Kazuyuki Hida

LoginActivityをonPause()でfinish()するように戻した。

parent 546f8509
...@@ -101,11 +101,8 @@ public class LoginActivity extends ABVLoginActivity { ...@@ -101,11 +101,8 @@ public class LoginActivity extends ABVLoginActivity {
private InputMethodManager imm; private InputMethodManager imm;
/** // private CheckBox chexBoxAgree;
* 規約同意画面をActivityで実装したため、LoginActivityをfinish()するタイミングが変わったので、 // private static String termsOfUseUrl = ABVEnvironment.getInstance().agreeToTermsOfUseUrl;
* それを調整するため、その管理をするために内部にスタックを持たせた。
*/
private static final List<LoginActivity> pendingActivityList = new ArrayList<>();
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {
...@@ -294,18 +291,7 @@ public class LoginActivity extends ABVLoginActivity { ...@@ -294,18 +291,7 @@ public class LoginActivity extends ABVLoginActivity {
@Override @Override
public void onPause() { public void onPause() {
super.onPause(); super.onPause();
// 後でfinishする finish();
pendingActivityList.add(this);
}
/**
* スタックに含まれたLoginActivityをfinish()
*/
public static void finishPendingActivity() {
while (pendingActivityList.size() > 0) {
LoginActivity activity = pendingActivityList.remove(pendingActivityList.size() - 1);
activity.finish();
}
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment