Determinar qual atividade está atualmente em
Quando os requisitos mudam, a interface do usuário geralmente passa por algumas mudanças.
Quando assumimos o código de outra pessoa, precisamos localizar rapidamente a Activity correspondente de acordo com a página que precisa ser modificada.
Julgar a qual atividade a página atual corresponde pode ser feito das duas maneiras a seguir.
Implementação BaseActivity
Primeiro, crie uma nova classe Kotlin chamada BaseActivity.
"É uma classe Kotlin, não uma Activity, mas o nome é Activity, porque não corresponde a nenhum layout"
open class BaseActivity :AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Log.d("BaseActivity", javaClass.simpleName)
}
}
Os pontos a serem observados no código são os seguintes:
- Adicionar a palavra-chave open significa que a classe pode ser herdada
- Herdar AppCompatActivity
- javaClass.simpleName indica o nome do exemplo em execução no momento
Por fim, altere outras atividades de herança de AppCompatActivity para herança de BaseActivity.
Desta forma, quando a Activity for onCreate(), o nome da Activity atual será impresso.
Monitoramento de consumo de energia MIUI
Esta função suporta apenas telefones celulares com MIUI instalado por enquanto.
Caminho de configuração: Configurações → Mais configurações → Opções do desenvolvedor → Monitoramento do consumo de energia
Após a abertura, você pode ver o nome da atividade atual na janela flutuante fornecida pelo MIUI.