Logcat被The application may be doing too much work on its main thread
点击确认后,Choreographer就开始疯狂的刷屏,找不到原因..../** * 自定义一个alertDialog,设置防盗密码 */ public void showDialog() { AlertDialog.Builder builder = new Builder(this); // 填充dialog的UI界面 View dialogView = View.inflate(this, R.layout.dialog_ui, null); builder.setView(dialogView); //为了取消dialog,需要将builder转成dialog final AlertDialog dialog = builder.create(); //拿到控件 mEdt_pwd = (EditText) dialogView.findViewById(R.id.edt_pwd); mComfilm_pwd = (EditText) dialogView.findViewById(R.id.edt_comfilm_pwd); //设置确定和取消的点击事件 dialogView.findViewById(R.id.but_comfilm).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //拿到密码 mPwd = mEdt_pwd.getText().toString(); mCom_pwd = mComfilm_pwd.getText().toString(); if (TextUtils.isEmpty(mPwd) || TextUtils.isEmpty(mCom_pwd)) { MyToast.showShort(MainActivity.this, "密码不能为空"); return; } else if (!mPwd.equals(mCom_pwd)) { MyToast.showShort(MainActivity.this, "密码输入不一致"); return; } //将密码保存到配置文件中 PerferenseUtil.putString(MainActivity.this, Constant.REGISTER_KEY, mPwd); MyToast.showShort(MainActivity.this, "进入防盗的设置第一页"); // 4. 取消对话框 dialog.dismiss(); } }); dialogView.findViewById(R.id.but_cancel).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { dialog.dismiss(); } }); dialog.show(); }这个是我的Dialog_ui |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
用真机测试吗?真机测试有可能出现这种情况的 。不过Logcat不是有筛选功能吗?找到自己想看的内容就成了 |
|
|
|
|