Yes, that was the problem. Your suggestion works perfectly.
Thanks all for your assistance.
On Monday, July 23, 2012 6:44:05 PM UTC-7, MagouyaWare wrote:
>
> Try dismissing it in onPause() out it is visible...
>
>> I am creating an AlertDialog in my activity onResume with the following
>> code:
>> LayoutInflater li = LayoutInflater.from(this) ;
>> View view = li.inflate(R.layout.welcome,null);
>> AlertDialog.Builder builder = new AlertDialog.Builder(this);
>> builder.setTitle("Welcome to StreamHold");
>> builder.setView(view);
>> welcome = builder.create();
>> welcome.show();
>>
>> The dialog has an exit button. When clicked the following code executes
>> in the onClick listener:
>> welcome.dismiss();
>> and normally the dialog disappears. This fails, however, if while the
>> dialog box is displayed I press the power button to blank the display and
>> then press it a second time to restore. In this case, the dismiss fails.
>> Repeated pressing of the exit button will re-execute the dismiss(), but the
>> box remains visible and the exit button is still active. I have attempted
>> various workarounds: replacing dismiss() with cancel(); adding hide();
>> requesting focus for the underlying window; various experiments with
>> invalidating the underlying layout and the layout of the dialog box.. None
>> of these have worked. If, however, you tap the exposed portion of the
>> underlying window or press the back button the dialog box does disappear.
>>
>> Am I doing something wrong here, or is this a known issue?
>>
>> Thanks,
>>
>> Brad Justice
>>
>> I have reproduced this on a Nexus 7 running 4.1.1.
>>
>>
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en