# Print output for @column tags ?>
public
static
abstract
class
TelephonyManager.UssdResponseCallback
extends Object
java.lang.Object | |
↳ | android.telephony.TelephonyManager.UssdResponseCallback |
Used to notify callers of
TelephonyManager#sendUssdRequest(String, UssdResponseCallback, Handler)
when the
network either successfully executes a USSD request, or if there was a failure while
executing the request.
onReceiveUssdResponse(android.telephony.TelephonyManager, java.lang.String, java.lang.CharSequence)
will be called if the
USSD request has succeeded.
onReceiveUssdResponseFailed(android.telephony.TelephonyManager, java.lang.String, int)
will be called if the
USSD request has failed.
Public constructors | |
---|---|
UssdResponseCallback()
|
Public methods | |
---|---|
void
|
onReceiveUssdResponse(TelephonyManager telephonyManager, String request, CharSequence response)
Called when a USSD request has succeeded. |
void
|
onReceiveUssdResponseFailed(TelephonyManager telephonyManager, String request, int failureCode)
Called when a USSD request has failed to complete. |
Inherited methods | |
---|---|
public UssdResponseCallback ()
public void onReceiveUssdResponse (TelephonyManager telephonyManager, String request, CharSequence response)
Called when a USSD request has succeeded. The response
contains the USSD
response received from the network. The calling app can choose to either display the
response to the user or perform some operation based on the response.
USSD responses are unstructured text and their content is determined by the mobile network operator.
Parameters | |
---|---|
telephonyManager |
TelephonyManager : the TelephonyManager the callback is registered to. |
request |
String : the USSD request sent to the mobile network. |
response |
CharSequence : the response to the USSD request provided by the mobile network. |
public void onReceiveUssdResponseFailed (TelephonyManager telephonyManager, String request, int failureCode)
Called when a USSD request has failed to complete.
Parameters | |
---|---|
telephonyManager |
TelephonyManager : the TelephonyManager the callback is registered to. |
request |
String : the USSD request sent to the mobile network. |
failureCode |
int : failure code indicating why the request failed. Will be either
TelephonyManager#USSD_RETURN_FAILURE or
TelephonyManager#USSD_ERROR_SERVICE_UNAVAIL . |