Log out closes all activities now

This commit is contained in:
Sergey Eremin
2017-02-22 17:39:37 +03:00
parent b6c84d59f2
commit e65c3cfd5c

View File

@@ -10,12 +10,23 @@ import android.view.MenuItem;
public abstract class YalpStoreActivity extends Activity {
static protected boolean logout = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
logout = false;
ThemeManager.setTheme(this);
super.onCreate(savedInstanceState);
}
@Override
protected void onResume() {
super.onResume();
if (logout) {
finish();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
@@ -37,7 +48,7 @@ public abstract class YalpStoreActivity extends Activity {
public void onClick(DialogInterface dialogInterface, int i) {
new PlayStoreApiWrapper(getApplicationContext()).logout();
dialogInterface.dismiss();
finish();
finishAll();
}
})
.setNegativeButton(android.R.string.cancel, null)
@@ -55,4 +66,9 @@ public abstract class YalpStoreActivity extends Activity {
}
return super.onOptionsItemSelected(item);
}
protected void finishAll() {
logout = true;
finish();
}
}