mirror of
https://github.com/whyorean/AuroraStore.git
synced 2026-06-16 03:31:02 -04:00
Log out closes all activities now
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user