Loading app/src/main/java/at/bitfire/davdroid/ui/setup/AccountDetailsFragment.kt +17 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ package at.bitfire.davdroid.ui.setup import android.accounts.Account import android.accounts.AccountAuthenticatorResponse import android.accounts.AccountManager import android.app.Activity import android.content.ContentResolver Loading Loading @@ -84,6 +85,14 @@ class AccountDetailsFragment : Fragment(), LoaderManager.LoaderCallbacks<CreateS if (createAccount(name, args.getSerializable(KEY_CONFIG) as DavResourceFinder.Configuration)) { requireActivity().setResult(Activity.RESULT_OK) requireActivity().finish() if (activity!!.intent.hasExtra(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) && activity!!.intent .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) != null) { activity!!.intent .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE).onResult(null) } } else Snackbar.make(v, R.string.login_account_not_created, Snackbar.LENGTH_LONG).show() Loading Loading @@ -129,6 +138,14 @@ class AccountDetailsFragment : Fragment(), LoaderManager.LoaderCallbacks<CreateS Toast.makeText(context, "Added account successfully", Toast.LENGTH_LONG).show() requireActivity().setResult(Activity.RESULT_OK) requireActivity().finish() if (activity!!.intent.hasExtra(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) && activity!!.intent .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) != null) { activity!!.intent .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE).onResult(null) } } } } Loading Loading
app/src/main/java/at/bitfire/davdroid/ui/setup/AccountDetailsFragment.kt +17 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ package at.bitfire.davdroid.ui.setup import android.accounts.Account import android.accounts.AccountAuthenticatorResponse import android.accounts.AccountManager import android.app.Activity import android.content.ContentResolver Loading Loading @@ -84,6 +85,14 @@ class AccountDetailsFragment : Fragment(), LoaderManager.LoaderCallbacks<CreateS if (createAccount(name, args.getSerializable(KEY_CONFIG) as DavResourceFinder.Configuration)) { requireActivity().setResult(Activity.RESULT_OK) requireActivity().finish() if (activity!!.intent.hasExtra(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) && activity!!.intent .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) != null) { activity!!.intent .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE).onResult(null) } } else Snackbar.make(v, R.string.login_account_not_created, Snackbar.LENGTH_LONG).show() Loading Loading @@ -129,6 +138,14 @@ class AccountDetailsFragment : Fragment(), LoaderManager.LoaderCallbacks<CreateS Toast.makeText(context, "Added account successfully", Toast.LENGTH_LONG).show() requireActivity().setResult(Activity.RESULT_OK) requireActivity().finish() if (activity!!.intent.hasExtra(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) && activity!!.intent .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) != null) { activity!!.intent .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE).onResult(null) } } } } Loading