AdvertisingSetCallback
  public
  
  
  abstract
  class
  AdvertisingSetCallback
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.bluetooth.le.AdvertisingSetCallback | 
Bluetooth LE advertising set callbacks, used to deliver advertising operation status.
Summary
| Constants | |
|---|---|
| int | ADVERTISE_FAILED_ALREADY_STARTEDFailed to start advertising as the advertising is already started. | 
| int | ADVERTISE_FAILED_DATA_TOO_LARGEFailed to start advertising as the advertise data to be broadcasted is too large. | 
| int | ADVERTISE_FAILED_FEATURE_UNSUPPORTEDThis feature is not supported on this platform. | 
| int | ADVERTISE_FAILED_INTERNAL_ERROROperation failed due to an internal error. | 
| int | ADVERTISE_FAILED_TOO_MANY_ADVERTISERSFailed to start advertising because no advertising instance is available. | 
| int | ADVERTISE_SUCCESSThe requested operation was successful. | 
| Public constructors | |
|---|---|
| 
      AdvertisingSetCallback()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        void | 
      onAdvertisingDataSet(AdvertisingSet advertisingSet, int status)
      Callback triggered in response to  | 
| 
        
        
        
        
        
        void | 
      onAdvertisingEnabled(AdvertisingSet advertisingSet, boolean enable, int status)
      Callback triggered in response to  | 
| 
        
        
        
        
        
        void | 
      onAdvertisingParametersUpdated(AdvertisingSet advertisingSet, int txPower, int status)
      Callback triggered in response to  | 
| 
        
        
        
        
        
        void | 
      onAdvertisingSetStarted(AdvertisingSet advertisingSet, int txPower, int status)
      Callback triggered in response to  | 
| 
        
        
        
        
        
        void | 
      onAdvertisingSetStopped(AdvertisingSet advertisingSet)
      Callback triggered in response to  | 
| 
        
        
        
        
        
        void | 
      onPeriodicAdvertisingDataSet(AdvertisingSet advertisingSet, int status)
      Callback triggered in response to  | 
| 
        
        
        
        
        
        void | 
      onPeriodicAdvertisingEnabled(AdvertisingSet advertisingSet, boolean enable, int status)
      Callback triggered in response to  | 
| 
        
        
        
        
        
        void | 
      onPeriodicAdvertisingParametersUpdated(AdvertisingSet advertisingSet, int status)
      Callback triggered in response to  | 
| 
        
        
        
        
        
        void | 
      onScanResponseDataSet(AdvertisingSet advertisingSet, int status)
      Callback triggered in response to  | 
| Inherited methods | |
|---|---|
Constants
ADVERTISE_FAILED_ALREADY_STARTED
public static final int ADVERTISE_FAILED_ALREADY_STARTED
Failed to start advertising as the advertising is already started.
Constant Value: 3 (0x00000003)
ADVERTISE_FAILED_DATA_TOO_LARGE
public static final int ADVERTISE_FAILED_DATA_TOO_LARGE
Failed to start advertising as the advertise data to be broadcasted is too large.
Constant Value: 1 (0x00000001)
ADVERTISE_FAILED_FEATURE_UNSUPPORTED
public static final int ADVERTISE_FAILED_FEATURE_UNSUPPORTED
This feature is not supported on this platform.
Constant Value: 5 (0x00000005)
ADVERTISE_FAILED_INTERNAL_ERROR
public static final int ADVERTISE_FAILED_INTERNAL_ERROR
Operation failed due to an internal error.
Constant Value: 4 (0x00000004)
ADVERTISE_FAILED_TOO_MANY_ADVERTISERS
public static final int ADVERTISE_FAILED_TOO_MANY_ADVERTISERS
Failed to start advertising because no advertising instance is available.
Constant Value: 2 (0x00000002)
ADVERTISE_SUCCESS
public static final int ADVERTISE_SUCCESS
The requested operation was successful.
Constant Value: 0 (0x00000000)
Public constructors
Public methods
onAdvertisingDataSet
public void onAdvertisingDataSet (AdvertisingSet advertisingSet, int status)
Callback triggered in response to AdvertisingSet.setAdvertisingData indicating result
 of the operation. If status is ADVERTISE_SUCCESS, then data was changed.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set. | 
| status | int: Status of the operation. | 
onAdvertisingEnabled
public void onAdvertisingEnabled (AdvertisingSet advertisingSet, boolean enable, int status)
Callback triggered in response to BluetoothLeAdvertiser.startAdvertisingSet
 indicating result of the operation. If status is ADVERTISE_SUCCESS, then advertising set is
 advertising.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set. | 
| enable | boolean | 
| status | int: Status of the operation. | 
onAdvertisingParametersUpdated
public void onAdvertisingParametersUpdated (AdvertisingSet advertisingSet, int txPower, int status)
Callback triggered in response to AdvertisingSet.setAdvertisingParameters indicating
 result of the operation.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set. | 
| txPower | int: tx power that will be used for this set. | 
| status | int: Status of the operation. | 
onAdvertisingSetStarted
public void onAdvertisingSetStarted (AdvertisingSet advertisingSet, int txPower, int status)
Callback triggered in response to BluetoothLeAdvertiser.startAdvertisingSet
 indicating result of the operation. If status is ADVERTISE_SUCCESS, then advertisingSet
 contains the started set and it is advertising. If error occurred, advertisingSet is null,
 and status will be set to proper error code.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set that was started or null if error. | 
| txPower | int: tx power that will be used for this set. | 
| status | int: Status of the operation. | 
onAdvertisingSetStopped
public void onAdvertisingSetStopped (AdvertisingSet advertisingSet)
Callback triggered in response to BluetoothLeAdvertiser.stopAdvertisingSet indicating
 advertising set is stopped.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set. | 
onPeriodicAdvertisingDataSet
public void onPeriodicAdvertisingDataSet (AdvertisingSet advertisingSet, int status)
Callback triggered in response to AdvertisingSet.setPeriodicAdvertisingData
 indicating result of the operation.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set. | 
| status | int: Status of the operation. | 
onPeriodicAdvertisingEnabled
public void onPeriodicAdvertisingEnabled (AdvertisingSet advertisingSet, boolean enable, int status)
Callback triggered in response to AdvertisingSet.setPeriodicAdvertisingEnabled
 indicating result of the operation.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set. | 
| enable | boolean | 
| status | int: Status of the operation. | 
onPeriodicAdvertisingParametersUpdated
public void onPeriodicAdvertisingParametersUpdated (AdvertisingSet advertisingSet, int status)
Callback triggered in response to AdvertisingSet.setPeriodicAdvertisingParameters
 indicating result of the operation.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set. | 
| status | int: Status of the operation. | 
onScanResponseDataSet
public void onScanResponseDataSet (AdvertisingSet advertisingSet, int status)
Callback triggered in response to AdvertisingSet.setAdvertisingData indicating result
 of the operation.
| Parameters | |
|---|---|
| advertisingSet | AdvertisingSet: The advertising set. | 
| status | int: Status of the operation. | 
