• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps help with alertdialog

Breno Roriz

Newbie
May 1, 2018
11
0
I would create alertdialog in the code referred to below.

Code:
 @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        switch (id) {
            case android.R.id.home:
                this.finish();
                return true;
        }
        return super.onOptionsItemSelected(item);
    }

    public void editPicture(View view) {
        Intent intent = new Intent(ChangeRegisterActivity.this, RegisterPhotoActivity.class);
        intent.putExtra(RegisterPhotoActivity.CHANGE_PICTURE_EXTRA, true);

        startActivity(intent);

        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("POLÍTICA DE PRIVACIDADE - USUÁRIO");
        builder.setMessage("DO ACESSO AOS SEUS DADOS \n" + "O FACED tem acesso aos seus dados a partir do momento que você realiza o primeiro cadastro no aplicativo. Contudo, os seus dados somente serão usados no reconhecimento do FACED a partir do momento de validação em qualquer dos lugares credenciadores, conforme exposto nos Termos de Uso. \n" + "Todos os dados cadastrais e validações feitas (alterações cadastrais) em qualquer de nossos PARCEIROS será de conhecimento automático do FACED.  \n" + "\n" + "UTILIZAÇÃO DAS INFORMAÇÕES COLETADAS\n" + "Todos os seus dados cadastrais serão utilizados para autenticações nos pontos de acesso de nossos Parceiro. \n" + "\n" + "DO ENCERRAMENTO E EXCLUSÃO DE SEUS DADOS CADASTRAIS\n" + "Você pode encerrar sua conta no aplicativo a qualquer momento, sendo que seu cadastro será desativado automaticamente do aplicativo. Entretanto, O FACED pode manter arquivadas parte de suas informações e dados cadastrais por um período indeterminado para reconhecimento de uma possível fraude e/ou spam e/ou até mesmo por requisição judicial, se o caso. \n" + "\n" + "DO COMPARTILHAMENTO DE INFORMAÇÕES (FACED E USUÁRIO)\n" + "A partir de qualquer autenticação em nossos parceiros compartilhamos suas informações em nosso sistema. \n" + "\n" + "MUDANÇAS E ATUALIZAÇÕES NESTA POLÍTICA\n" + "Esta política de privacidade poderá ser atualizada e modificada a qualquer momento, sendo que você receberá uma notificação para concordância ou não das novas mudanças e/ou acréscimos. \n" + "Estas notificações serão realizadas através de atualizações no próprio aplicativo. \n" + "\n" + "CONTATOS COM A FACED\n" + "Quaisquer dúvidas ou problemas com seus dados cadastrais, você poderá entrar em contato com a FACED através do e-mail suporte@facedapp.com. \n");

        builder.setPositiveButton("Não aceito", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int which) {
                mContinue2Button.setEnabled(false);
                Toast.makeText(getApplicationContext(), "Para continuar é preciso aceitar", Toast.LENGTH_SHORT).show();
            }
        });

        builder.setNegativeButton("Aceito", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int which) {
                mContinue2Button.setEnabled(true);
                Toast.makeText(getApplicationContext(), "Obrigado por aceitar", Toast.LENGTH_SHORT).show();
            }
        });

        AlertDialog alertDialog = builder.create();
        alertDialog.show();

    }
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones