Pular para o conteúdo principal

(Android Studio) Alert dialog


Existem duas formas de fazer isso.
Essa abaixo é a primeira forma, não recomendo muito, pois fica muito aninhada, pois basta sair ligando as configurações do Alert dialog uma com a outra e no final colocar .show



Essa segunda vou trabalhar detalhadamente, apesar de ser grande também, ela é mais organizada, pois será estanciada uma classe, criando assim um objeto.
No caso abaixo, o objeto se chama 

1° passo: estanciar a classe AlertDialog.Builder , isso deve ser feito dentro de algum método de botão, obviamente.

No caso abaixo, o objeto criado foi o caixadialogo.

depois de criar o objeto, aparecerá diversos métodos para setar e fazer mudanças no AlertDialog



setTitle, setMessage, show são alguns métodos de configuração de título, mensagem e o último faz a caixa de dialógo aparecer.

Abaixo se vê dois outros métodos importantes, eles são um pouco mais complexo e maiores.
Servem nada mais nada menos como as opções de botão que existirão no AlertDialog.


Haverá dois parâmetros para ser passados entre parênteses, o primeiro será o nome que vai aparecer lá no Alert, que no caso, esse nome será positivo ou negativo, e depois será new On.... Basta digitar isso que o resto aparece.




Pronto, depois aparecerá esse método sobrescrito, dentro dele basta colocar qualquer ação que ele executará dependendo se você apertar o botão positivo ou negativo do Alert. Lembrando que eu só configurei o positivo, mas o negativo é dessa mesma forma.

Comentários

Postagens mais visitadas deste blog

(SQL)Chave primária e auto increment

A chave primária ou primary key()  evita repetições de registros no banco de dados, ela geralmente vai estar no cpf, rg, matricula, que são coisas unicas nos campos de um cadastro, exemplo : primary key(cpf) Já o auto_increment pode ser usado para criar uma automação incrementando +1 automaticamente no campo determinado, exemplo : id int auto_increment,

(Java poo) - encapsulamento

O encapsulamento é como se fosse uma forma de tornar o código algo mais restrito por meio da criação de uma interface e do private. Primeiro passo: crie uma interface e coloque todos os métodos principais nela com o nome abstract 2°passo : basta criar uma classe com os métodos especiais getter e setter, criar os atributos normalmente. 3°passo : fazer a implementação da interface na classe e chamar os métodos da interface para a classe. Basta digitar implements e nome da interface, depois clicar na lâmpada vermelhar, onde terá a opção para implementar todos os métodos abstratos @override significa : sobrescrever 4° passo : usar normalmente o método dentro da classe

(Android Studio) Aplicativo gasolina ou álcool

1° Passo: criei a interface visual 2°passo: criar as variaveis e colocar os id´s dentro delas 3°passo: eu comecei fazendo tudo em apenas um método, que foi o método on click do botão. Depois decidir criar outros dois métodos, só por organização. Esses dois métodos foram o de verificação se os campos realmente estão marcados e outro método que fazia o calculo para saber se é melhor álcool ou gasolina. Esse primeiro método que eu criei abaixo, é responsável por dizer se o melhor é gasolina ou álcool, perceba que ele irá modificar o texto. Abaixo, esse outro método é responsável por verificar se os campos estão vazios. Caso esteja vazio ele vai mostrar o erro, caso não esteja, ele irá continuar a execução do primeiro método que diz qual é o melhor combustível. Pronto, esse é o método principal, pois ele é o ON CLICK, veja que ficou bem pequenininho, pois só precisará executar os métodos já criados.