看看我的代码
public void ShowLoginDlg() {
LayoutInflater layoutInflater = LayoutInflater.from(this);
View conView = layoutInflater.inflate(R.layout.dlglogin, null);
new AlertDialog.Builder(this)
.setTitle("登录")
.setCancelable(false)
.setIcon(android.R.drawable.ic_dialog_info)
.setView(conView)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
EditText name = (EditText) findViewById(R.id.name);
EditText passwd = (EditText) findViewById(R.id.passwd);
u_name = name.getText().toString(); //为啥这里报java.lang.NullPointerException异常
u_passwd = passwd.getText().toString();
if (CheckLogin()) {
// do something
Intent intent = new Intent(LoginActivity.this,MainActivity.class);
startActivity(intent);
} else {
// do something
new AlertDialog.Builder(LoginActivity.this).setTitle("提示")
.setMessage("用户名或密码有误")
.setPositiveButton("确定", null)
.show();
}
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
// do something
LoginActivity.this.finish();
}
}).show();
}
帮看看程序有什么问题
------解决方案--------------------
你又不给分