Because you have to use this method.
private void setupOAuthManager() {
String clientId = getResources().getString(R.string.client_id);
String redirectUrl = getResources().getString(R.string.redirect_uri);
try {
OAuthConfiguration oAuthConfiguration = new OAuthConfiguration("https://www.arcgis.com", clientId, redirectUrl);
DefaultAuthenticationChallengeHandler authenticationChallengeHandler = new DefaultAuthenticationChallengeHandler(this);
AuthenticationManager.setAuthenticationChallengeHandler(authenticationChallengeHandler);
AuthenticationManager.addOAuthConfiguration(oAuthConfiguration);
} catch (MalformedURLException e) {
showError(e.getMessage());
}
}
I have set the project as public, but I need to log in to the account every time I close the program to be able to use the navigation, which is very troublesome. How to cancel the interface, jump to account login and still use the navigation?