设置" Space"作为一个角色

时间:2016-08-07 18:56:28

标签: java android whitespace

这个小问题一直困扰着我。我正在制作一个简单的谜语游戏 - 它为您设置问题,您输入答案并按下按钮以进入下一级别。因此,在其中一个活动中,答案必须是"空格键",并且用户必须输入" &#34 ;.问题是,系统不会将空格识别为字符,因此“下一级”按钮不会执行任何操作。

我能做些什么吗?我一直在玩#34; Character.isSpaceChar"但没有任何反应。

问题Activity.java

 mSayAnswer = (Button)findViewById(R.id.SayAnswer);

    mSayAnswer.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String answer = mAnswers.getText().toString().trim();
            if (answer.equalsIgnoreCase("")) { //here's the part of the problem

                SharedPreferences.Editor editor = getSharedPreferences("Stage", MODE_PRIVATE).edit();
                editor.putBoolean("QuestionEleven", true);
                editor.apply();

                Intent i = new Intent(getApplicationContext(), QuestionTwelve.class);
                startActivity(i);

            }else {

            }
        }
    });

1 个答案:

答案 0 :(得分:0)

所以是的,答案也很简单。

public void onClick(View v) {
        String answer = mAnswers.getText().toString(); //had to get rid of the "trim"
        if (answer.equalsIgnoreCase(" "))

再次感谢您的帮助。