@Override protected void initUI() { super.initUI(); getWindow() .setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); LayoutParams params = getWindow().getAttributes(); params.width = LayoutParams.WRAP_CONTENT; params.height = LayoutParams.WRAP_CONTENT; params.dimAmount = 0.5f; CloudGlobalDialogPage page = (CloudGlobalDialogPage) ProxyFactory.getFactory(ProxyFactory.TYPE_CLOUD_GLOBAL) .createDetailPage(this, CloudGlobalDialogFactory.NORMAL_GLOBAL_TYPE); CloudGlobalDialogPage.Builder builder = new Builder(page); if (!TextUtils.isEmpty(title)) builder.setTitle(title); if (!TextUtils.isEmpty(content)) builder.setContent(content); builder.setOnPositiveButton( new OnClickListener() { @Override public void onClick(View v) { if (mOnGlobalClickListener != null) { mOnGlobalClickListener.onClick(); } finish(); } }); setContentView(page.getView()); }