To ensure that OData Android clients are notified of HTTP errors while establishing a connection with the network edge, implement a listener.
public static void setODPHTTPErrorListener(IODPHttpErrorListener oListener) throws MessagingClientException
public class UserRegistration{
public void startUserRegistration() {
UserManager.initialize(appID);
UserManager.setConnectionProfile(serverIP, serverPort, farmID);
UserManager.enableHTTPS(true);
ODPErrorListener odpErrorListener = new ODPErrorListener();
LiteMessagingClient.setODPHTTPErrorListener(odpErrorListener);
UserManager.registerUser(username, securityConfig, password);
}
public class ODPErrorListener implements IODPHttpErrorListener
{
// callback method for HTTP Error Code Listener
@Override
public void onHttpError(int iErrorCode, String sErrorMessage, Hashtable oHeaders)
{
// TODO Auto-generated method stub
Log.i("MDP", "Error info" +iErrorCode+sErrorMessage);
}
}