Java 不完整的表单提示-Android

Java 不完整的表单提示-Android,java,android,validation,forms,Java,Android,Validation,Forms,我正在开发一个Android应用程序。 该应用程序有一系列表单,我想确认用户在进入下一组表单之前填写了这些表单。最好的方法是什么 public void goOne() { setContentView(R.layout.main); next = (Button) findViewById(R.id.next); logo = (Button) findViewById(R.id.logo); cityText = (EditText)findViewB

我正在开发一个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设置为U.S.A,则会弹出警报,如果没有,则会弹出两个

您并没有真正为我们提供很多信息,但您是否最终提交了表单上的信息?您不能检查一下用户是否在那里留下了空白信息吗?

如果表单是普通的文本视图,您可以使用以下代码:

myTextView.getText.trim.isEmpty将返回textview是否为空