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();
}