¿Para qué sirve UserManager.isUserAGoat() en Android y cómo usarlo correctamente?
¡Hola a todos! Soy un desarrollador Android principiante y estoy escribiendo mi primera aplicación para llevar un registro de gastos. El otro día me topé en la documentación con el método `UserManager.isUserAGoat()`. La firma del método se ve así:
```java
public boolean isUserAGoat()
```
El método devuelve un `boolean` y, por el nombre, verifica si el usuario es una "cabra". Al principio pensé que era una broma o un error tipográfico, pero el método realmente existe en el Android SDK desde API 21.
Intenté llamarlo en mi aplicación:
```java
UserManager userManager = (UserManager) getSystemService(Context.USER_SERVICE);
boolean isGoat = userManager.isUserAGoat();
Log.d("GoatCheck", "¿El usuario es una cabra? " + isGoat);
```
En el emulador siempre devuelve `false`. En un dispositivo real, también `false`. No entendí en qué casos devuelve `true`. ¿Será algún Easter Egg? ¿O hay un escenario de uso práctico real?
Por favor, díganme, ¿para qué fue creado este método? ¿Tiene algún uso real?