私はAndroidアプリケーションを使用しています。 アプリケーションには一連のフォームがあり、次のフォームセットに進む前に、ユーザーがフォームに記入したことを確認したいと思います。それを行う最善の方法は何でしょうか?不完全なフォームプロンプト - Android
public void goOne()
{
setContentView(R.layout.main);
next = (Button) findViewById(R.id.next);
logo = (Button) findViewById(R.id.logo);
cityText = (EditText)findViewById(R.id.city);
about = (Button) findViewById(R.id.aboutus);
about.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
goAboutUs();
}
});
logo.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
goOne();
}
});
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View v)
{
city = (String)cityText.getText().toString();
if(stateLoc.equalsIgnoreCase("international"))
{
location = "";
isInternational = 1;
}else
{
location = city;
}
if(cityText.getText().equals("") && stateLoc.equalsIgnoreCase("U.S.A"))
{
new AlertDialog.Builder(Tents.this)
.setTitle("Error")
.setMessage("Enter ZIP Code, or choice International ")
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
goOne();
}
}).show();
}else{
goTwo();
}
}
});
これは私のコードです。そして私はcityTextテキストボックスを検証しようとしています。それが何も持っておらず、stateLocがUSAに設定されていれば、goTwo()が表示されない場合は警告が表示されます。
であるかどうかを返します。 – Zaask