В приведенном ниже коде поле Имя пользователя выдает ошибку, как показано на рисунке, не уверен, почему, пожалуйста, помогите ?? введите описание изображения здесь
На рисунке дано описание сообщения об ошибке.получено
public class MainActivity extends AppCompatActivity {
EditText text;
ParseUser a;
EditText text2;
public void Onclick(View view)
{
text=(EditText)findViewById(R.id.editText);
text2=(EditText)findViewById(R.id.editText2);
if(view.getId()==R.id.button)
{
ParseUser.logInInBackground(text.getText().toString(), text2.getText().toString(), new LogInCallback() {
@Override
public void done(ParseUser user, ParseException e) {
if(user!=null)
{
Toast.makeText(MainActivity.this, "Logged in", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(MainActivity.this,"invalid username or password", Toast.LENGTH_SHORT).show();
}
}
});
}
if(view.getId()==R.id.button2)
{
a=new ParseUser();
a.signUpInBackground(new SignUpCallback() {
@Override
public void done(ParseException e) {
if(e==null)
{
a.setUsername(text.getText().toString());
Toast.makeText(MainActivity.this, "user signed in", Toast.LENGTH_SHORT).show();
a.setPassword(text2.getText().toString());
}
else
{
Toast.makeText(MainActivity.this,"Already user", Toast.LENGTH_SHORT).show();
Toast.makeText(MainActivity.this,e.getMessage().substring(e.getMessage().indexOf(" ")), Toast.LENGTH_SHORT).show();
}
}
});
}
// ParseAnalytics.trackAppOpenedInBackground(getIntent());
}