[RESOLVIDO] ProgressDialog não é exibido

2 respostas
Gabriel_Amorim

Pessoal, tenho o seguinte código:

confirmButton.setOnClickListener(new View.OnClickListener() {			
			public void onClick(View view) {				
				
				ProgressDialog dialog = ProgressDialog.show(ProfileActivity.this, "", 
                        "Please wait...", true);				
				
				userProfile.setAvatarUri(avatarUri != null ? avatarUri.getPath() : "");
				userProfile.setFirstName(mFirstName.getText().toString());
				userProfile.setLastName(mLastName.getText().toString());
				userProfile.setAbout(mAbout.getText().toString());
				
				userProfile.save();
				
				dialog.dismiss();
			}
		});

Ele funciona quase perfeitamente, só o ProgressDialog que não é exibido. O curioso é que se eu remover tudo e deixar apenas ‘ProgressDialog dialog = ProgressDialog.show(ProfileActivity.this, “”, “Please wait…”, true);’, o ProgressDialog é exibido.

Alguma idéia?

2 Respostas

A

Olá
Isso acontece devido ao fato de o dialog não ser sincrono, se você colocar o que retirou e ele funcionou numa thread, deve ficar ok.

Gabriel_Amorim

É isso mesmo, A H Gusukuma. Muito obrigado! :slight_smile:

Criado 17 de maio de 2012
Ultima resposta 18 de mai. de 2012
Respostas 2
Participantes 2