---
title: "User input in PDF forms on Android"
canonical_url: "https://www.nutrient.io/guides/android/forms/fill-form-fields/detect-user-input/"
md_url: "https://www.nutrient.io/guides/android/forms/fill-form-fields/detect-user-input.md"
last_updated: "2026-06-08T17:11:05.429Z"
description: "Learn how to detect user input in PDF form fields on Android with our comprehensive guide to FormManager and event listeners."
---

# Detect user input in Android PDF forms

In Nutrient Android SDK, form events are accessible through the [`FormManager`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.ui.special_mode.manager/-form-manager/index.html) interface, which is implemented by the [`PdfFragment`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.ui/-pdf-fragment/index.html). There, you can find the following listeners for subscription:

| Listener                                 | Description                                                                             |
| ---------------------------------------- | --------------------------------------------------------------------------------------- |
| `OnFormElementClickedListener`           | Listener for form element click events.                                                 |
| `OnFormElementDeselectedListener`        | Listener for form element deselection.                                                  |
| `OnFormElementEditingModeChangeListener` | Listener for form element editing mode enter/exit.                                      |
| `OnFormElementSelectedListener`          | Listener for form element selection.                                                    |
| `OnFormElementUpdatedListener`           | Listener for form element updated events.                                               |
| `OnFormElementViewUpdatedListener`       | Listener for form element view updates — validation, contents of the view changed, etc. |

For examples on how to use these events, see our [forms events and notifications](https://www.nutrient.io/guides/android/events-and-notifications.md) guide. For general information on how Nutrient Android SDK implements forms, see our [introduction to forms](https://www.nutrient.io/guides/android/forms.md) guide.
---

## Related pages

- [Undo and redo for PDF forms on Android](/guides/android/forms/fill-form-fields/undo-and-redo.md)
- [Fill PDF form fields programmatically on Android](/guides/android/forms/form-filling.md)
- [Form field support in our Android PDF viewer](/guides/android/forms/fill-form-fields/using-the-ui.md)
- [Attach files to PDF form fields on Android](/guides/android/forms/fill-form-fields/attach-a-file.md)
- [Detecting user clicks in PDF form elements on Android](/guides/android/forms/fill-form-fields/detect-clicks.md)

