Close WebSigninActivity after successfully signing in

This commit is contained in:
Peter Stuifzand 2018-03-23 19:33:12 +01:00
parent 1577bbe308
commit e018b91c28
2 changed files with 11 additions and 1 deletions

View File

@ -13,6 +13,8 @@ import eu.stuifzand.micropub.R;
public class WebSigninActivity extends AppCompatActivity {
public static final int AUTHENTICATION_REQUEST = 14;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@ -29,4 +31,12 @@ public class WebSigninActivity extends AppCompatActivity {
new WebsigninTask(this, parcelable).execute(url);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == AUTHENTICATION_REQUEST) {
if (resultCode == RESULT_OK) {
finish();
}
}
}
}

View File

@ -118,6 +118,6 @@ public class WebsigninTask extends AsyncTask<String, Void, Bundle> {
intent.putExtras(bundle);
intent.putExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, response);
this.activity.startActivity(intent);
this.activity.startActivityForResult(intent, WebSigninActivity.AUTHENTICATION_REQUEST);
}
}