1. Download our Official Android App: Forums for Android!

Apps help with alertdialog

Discussion in 'Android Development' started by Breno Roriz, May 15, 2018.

  1. Breno Roriz

    Breno Roriz Newbie
    Thread Starter
    Rank:
     #579
    Points:
    25
    Posts:
    11
    Joined:
    May 1, 2018

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

    Code (Text):
    1.  @Override
    2.     public boolean onOptionsItemSelected(MenuItem item) {
    3.         int id = item.getItemId();
    4.         switch (id) {
    5.             case android.R.id.home:
    6.                 this.finish();
    7.                 return true;
    8.         }
    9.         return super.onOptionsItemSelected(item);
    10.     }
    11.  
    12.     public void editPicture(View view) {
    13.         Intent intent = new Intent(ChangeRegisterActivity.this, RegisterPhotoActivity.class);
    14.         intent.putExtra(RegisterPhotoActivity.CHANGE_PICTURE_EXTRA, true);
    15.  
    16.         startActivity(intent);
    17.  
    18.         AlertDialog.Builder builder = new AlertDialog.Builder(this);
    19.         builder.setTitle("POLÍTICA DE PRIVACIDADE - USUÁRIO");
    20.         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");
    21.  
    22.         builder.setPositiveButton("Não aceito", new DialogInterface.OnClickListener() {
    23.  
    24.             public void onClick(DialogInterface dialog, int which) {
    25.                 mContinue2Button.setEnabled(false);
    26.                 Toast.makeText(getApplicationContext(), "Para continuar é preciso aceitar", Toast.LENGTH_SHORT).show();
    27.             }
    28.         });
    29.  
    30.         builder.setNegativeButton("Aceito", new DialogInterface.OnClickListener() {
    31.  
    32.             public void onClick(DialogInterface dialog, int which) {
    33.                 mContinue2Button.setEnabled(true);
    34.                 Toast.makeText(getApplicationContext(), "Obrigado por aceitar", Toast.LENGTH_SHORT).show();
    35.             }
    36.         });
    37.  
    38.         AlertDialog alertDialog = builder.create();
    39.         alertDialog.show();
    40.  
    41.     }
     

    Advertisement

  2. helpForFun

    helpForFun Lurker
    Rank:
    None
    Points:
    6
    Posts:
    4
    Joined:
    May 15, 2018

    May 15, 2018
    4
    1
    6
    You can move code of startActivity() move into onClick() method of AlertDialog.
     
    #2 helpForFun, May 15, 2018
    Last edited: May 16, 2018
    Breno Roriz likes this.
  3. Breno Roriz

    Breno Roriz Newbie
    Thread Starter
    Rank:
     #579
    Points:
    25
    Posts:
    11
    Joined:
    May 1, 2018

    May 1, 2018
    11
    0
    25
    Thank you very much, it worked perfectly
     

Share This Page

Loading...