ApplicationCallback API

This callback interface is invoked by events of interest to a mobile application.

You must register an ApplicationCallback implementation to your com.sybase.mobile.Application instance to receive these callbacks.

Callbacks in the ApplicationCallback Interface
Callback Description
void onApplicationSettingsChanged(StringList nameList) Invoked when one or more application settings have been changed by the server administration.
void onConnectionStatusChanged(int connectionStatus, int errorCode, String errorMessage) Invoked when the connection status changes. The possible connection status values are defined in the ConnectionStatus class.
void onDeviceConditionChanged(int condition) Invoked when a condition is detected on the mobile device that may be of interest to the application or the application user. The possible device condition values are defined in the DeviceCondition class.
void onRegistrationStatusChanged(int registrationStatus, int errorCode, String errorMessage) Invoked when the registration status changes. The possible registration status values are defined in the RegistrationStatus class.
void onHttpCommunicationError(int errorCode, String errorMessage, StringProperties httpHeaders); Invoked when an HTTP communication server rejects HTTP communication with an error code.
  • errorCode – Error code returned by the HTTP server. For example: code 401 for authentication failure, code 403 for authorization failure.
  • errorMessage – Error message returned by the HTTP server.
  • httpHeaders – Response headers returned by the HTTP server.