[RESOLVIDO] ProgressDialog não é exibido

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?

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.

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