# User Explorer

{% hint style="info" %}
**Recommended for Debug builds only**
{% endhint %}

This guide explains how to check User Identifiers and force-assign users to A/B Tests and Feature Flags.

Add the following code.

```java
@Override
public void onCreate(Bundle savedInstanceState) {
  //...
  hackleApp.showUserExplorer();
  //...
}
```

```java
@Override
public void onCreate(Bundle savedInstanceState) {
  //...
  hackleApp.showUserExplorer(this);
  //...
}
```

A Hackle logo button is displayed at the bottom of the screen. Clicking the button takes you to the settings screen.

<div data-full-width="false"><img src="/files/NfmSJgpGUml6E05qwOhh" alt="" width="375"></div>

## Check User Identifier

You can view and copy the User Identifier at the top of the screen.

If the SDK version supports Push Messages, you can also view the push token information for this device.

![](/files/C4DsuMMqpepseyO48eBJ)

## Force Assignment

* You can view the distribution results for A/B Tests and Feature Flags at the bottom of the screen.
* Click a SelectBox to force-assign to a specific variation.
* Click the `RESET` button to remove the force assignment.
* Click `RESET ALL` to remove all force assignments.
* Force assignments made in the app only apply when distribution is performed in the app. (They are not registered as Test Devices in the Dashboard.)
* If a force assignment is not applied, fully close the app and relaunch it.

![](/files/bJrPHhKRDIwRdPCsFXfP)

![](/files/rYJPTPuu50gxpebN3M78)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hackle.io/en/development-guide/android/android-user-explorer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
