Avatar ·

Para que serve UserManager.isUserAGoat() no Android e como usá-lo corretamente?

Olá a todos! Sou um desenvolvedor Android iniciante, escrevendo meu primeiro aplicativo para controle de despesas. Outro dia, me deparei na documentação com o método `UserManager.isUserAGoat()`. A assinatura do método é assim: ```java public boolean isUserAGoat() ``` O método retorna um `boolean` e, pelo nome, verifica se o usuário é uma "cabra". A princípio, pensei que fosse uma piada ou erro de digitação, mas o método realmente existe no Android SDK desde a API 21. Tentei chamá-lo no meu aplicativo: ```java UserManager userManager = (UserManager) getSystemService(Context.USER_SERVICE); boolean isGoat = userManager.isUserAGoat(); Log.d("GoatCheck", "O usuário é uma cabra? " + isGoat); ``` No emulador, sempre retorna `false`. Em um dispositivo real — também `false`. Não entendi em quais casos ele retorna `true`. Será que é algum Easter Egg? Ou existe um cenário de uso prático real? Por favor, me digam para que esse método foi criado? Existe algum