优化dialog,统一dialog显示

This commit is contained in:
huangzhuanghua
2016-07-06 11:16:37 +08:00
parent e7f510941f
commit 4feff1600e
9 changed files with 195 additions and 393 deletions

View File

@ -34,6 +34,7 @@ import com.gh.base.AppController;
import com.gh.base.BaseFragmentActivity;
import com.gh.common.constant.Config;
import com.gh.common.util.DataUtils;
import com.gh.common.util.DialogUtils;
import com.gh.common.util.FileUtils;
import com.gh.common.util.MD5Utils;
import com.gh.common.util.NetworkUtils;
@ -532,7 +533,7 @@ public class MainActivity extends BaseFragmentActivity implements
sp.edit().putString("disclaimer", content)
.apply();
if (isFirst) {
showDisclaimerDialog(content);
DialogUtils.showDisclaimerDialog(MainActivity.this, content);
}
}
} catch (JSONException e) {
@ -553,30 +554,6 @@ public class MainActivity extends BaseFragmentActivity implements
AppController.addToRequestQueue(request, MainActivity.class);
}
// 弹出免责声明的窗口
private void showDisclaimerDialog(String content) {
final Dialog disclaimerDialog = new Dialog(this);
View view = View
.inflate(this, R.layout.setting_disclaimer_dialog, null);
TextView title = (TextView) view
.findViewById(R.id.disclaimer_dialog_title);
title.setText("免责声明");
TextView message = (TextView) view
.findViewById(R.id.disclaimer_dialog_message);
Spanned spanned = Html.fromHtml(content);
message.setText(spanned);
view.findViewById(R.id.disclaimer_dialog_confirm).setOnClickListener(
new OnClickListener() {
@Override
public void onClick(View v) {
disclaimerDialog.dismiss();
}
});
disclaimerDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
disclaimerDialog.setContentView(view);
disclaimerDialog.show();
}
Runnable runnable = new Runnable() {
@Override
public void run() {