だから、私がやりたいのは、名前または連絡先フィールドが空の場合、メッセージを印刷したい、そうでない場合は送信することです。さて、問題は、最初の試行(両方のフィールドが空)の場合、「名前を入力してください」というメッセージが表示されることです。そうすれば、名前をもう一度入力しても同じです。
手伝ってくれませんか..
これがコードです...
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();
}
}
});