所以,我想做的是,如果姓名或联系人字段为空,则要打印消息,否则提交。现在,问题是,对于第一次试验(两个字段都为空),它给了我“输入名称”。然后即使我再次输入名称,仍然一样。
你能帮我么..
这是代码...
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button sub=(Button) findViewById(R.id.submit);
final EditText name=(EditText) findViewById(R.id.editText1);
final EditText phone=(EditText) findViewById(R.id.editText2);
final String cust_name=name.getText().toString();
final String phone_num=phone. getText(). toString();
sub.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(cust_name.length()==0)
Toast.makeText(MainActivity.this, "Name must be provided!", Toast.LENGTH_SHORT).show();
else if(phone_num.length()==0)
Toast.makeText(MainActivity.this, "You must provide your phone number!", Toast.LENGTH_SHORT).show();
else
{
Toast.makeText(MainActivity.this, "Success!", Toast.LENGTH_SHORT).show();
finish();
}
}
});