# RFID reader

Use the method below to open RFID chip reading controller and start its processing:

{% tabs %}
{% tab title="Java" %}

```java
DocumentReader.Instance().startRFIDReader(MainActivity.this, new IDocumentReaderCompletion() {
    @Override
    public void onCompleted(int rfidAction, DocumentReaderResults results, Throwable error) {
        // do something
    }
});
```

{% endtab %}

{% tab title="Kotlin" %}

```kotlin
DocumentReader.Instance().startRFIDReader(this@MainActivity) { rfidAction, results_RFIDReader, _ ->
    // do something
}
```

{% endtab %}
{% endtabs %}

Use the method below to stop RFID chip reading programmatically:

{% tabs %}
{% tab title="Java" %}

```java
DocumentReader.Instance().stopRFIDReader(MainActivity.this);
```

{% endtab %}

{% tab title="Kotlin" %}

```kotlin
DocumentReader.Instance().stopRFIDReader(this@MainActivity)
```

{% endtab %}
{% endtabs %}
