Um dos bons recursos introduzidos no Android 4.2 Jelly Bean em tablets é a capacidade de criar contas de usuário, assim como você faz nos sistemas operacionais de desktop. No entanto, até onde posso ver, não parece haver uma opção de logoff disponível em nenhum lugar que resultaria em, por exemplo, interromper todos os processos iniciados por um usuário .
A única opção padrão no mundo dos ambientes multiusuários que vejo é alternar entre contas de usuário. Para fazer isso, tudo o que preciso fazer no meu tablet Google Nexus 7 é bloquear a tela e desbloqueá-la pressionando o botão liga / desliga do hardware; na tela exibida, é possível selecionar em qual conta de usuário você deseja fazer login.
Isso é muito importante, pois estou preocupado que os processos iniciados por outros usuários possam ter um impacto no desempenho do dispositivo.
fonte
Respostas:
A única maneira que encontrei foi reiniciar o dispositivo.
Cuidado para não mudar para outros usuários após a reinicialização. Depois que você muda para outro usuário, os processos dele são iniciados e continuam funcionando, mesmo se você voltar para o usuário - exatamente como você disse na pergunta.
Estranho que o Google não tenha resolvido esse problema. Talvez em uma versão mais recente do Android 4.3+?
* Isso acontece comigo no meu bloco de notas asus com o Android 4.2.
fonte
No emulador de terminal;
Torne-se root
$ su
Listar usuários para obter seu ID. É o primeiro número listado, geralmente 11 para o primeiro usuário. 0 é proprietário. Ou seja, 11: usuário: 10 e 0: proprietário: 13
# pm list users
Pare a instância de execução dos usuários (logoff)
# am stop-user <id>
Normalmente, sou o usuário final 11 '
Você não pode fazer logoff do proprietário do dispositivo, ID 0.
fonte