Package com.creditcall.chipdnamobile

# Interface IApplicationSelectionListener

public interface IApplicationSelectionListener
This interface is used to receive notification when Application Selection is required during a transaction. Before calling `ChipDnaMobile.startTransaction(Parameters)` register this listener using `ChipDnaMobile.addApplicationSelectionListener(IApplicationSelectionListener)`.

Author:
  Creditcall Ltd.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `onApplicationSelection(Parameters parameters)`
  Invoked when Application Selection is required.

- ## Method Details

  - ### onApplicationSelection

    void onApplicationSelection(Parameters parameters)
    Invoked when Application Selection is required.
    Parameters:
      `parameters` - `Parameters` collection which can contain:

      `ParameterKeys.ResponseRequired` indicating whether the integrating application needs to respond. When the value is `ParameterValues.TRUE` a call to `ChipDnaMobile.continueApplicationSelection(Parameters)` is required for the transaction to continue. When the value is `ParameterValues.FALSE`, this is just a notification and no action is needed.

      `ParameterKeys.AvailableApplications` contains the available applications.