public void createFaqWebView(String url)
{
faqDialog = null;
faqBuilder = null;
faqWebView.removeAllViews();
faqWebView = (WebView) getLayoutInflater().inflate(
R.layout.am_faq_info_popup, null );
faqWebView.loadUrl( url );
faqBuilder = new AlertDialog.Builder(
AMImapExchange.this );
faqBuilder.setIcon( R.drawable.info_button_header );
faqBuilder.setTitle( R.string.info_pop_title );
faqBuilder.setInverseBackgroundForced( true );
faqBuilder.setView( faqWebView );
faqBuilder.setPositiveButton( getText( R.string.ok ),
new DialogInterface.OnClickListener()
{
@Override
public void onClick( DialogInterface dialog, int which )
{
imapInfoButton.setEnabled( true );
imapInfoButtonHolder.setEnabled( true );
exchangeButton.setEnabled( true );
exchangeInfoButtonHolder.setEnabled( true );
}
} );
faqBuilder.setOnCancelListener( new DialogInterface.OnCancelListener()
{
@Override
public void onCancel( DialogInterface dialog )
{
imapInfoButton.setEnabled( true );
imapInfoButtonHolder.setEnabled( true );
exchangeButton.setEnabled( true );
exchangeInfoButtonHolder.setEnabled( true );
}
});
faqDialog = faqBuilder.create();
faqDialog.show();
}