2016-06-07 15 views
-1

У меня возникла проблема при настройке продолжительности и текста на мой тост. У меня есть тосты в 3 моих действиях, и почему-то это происходит только в одном из них. Я также попытался восстановить и очистить проект, и это не сработало. Вот код:Android: не удается разрешить набор символов. Touration.LENGTH_LONG

public class EconFragment extends AppCompatActivity { 

private EditText userInputText = (EditText) findViewById(R.id.userInputText); 
String userInput = userInputText.getText().toString(); 

final Toast firstToast = new Toast(this); 
final Toast secondToast = new Toast(this); 

firstToast.setDuration(Toast.LENGTH_LONG); 
firstToast.setText("Correct"); 
secondToast.setDuration(Toast.LENGTH_LONG); 
secondToast.setText("Incorrect"); 

private TextView definitionTextView = (TextView) findViewById(R.id.definitonTextView); 
String definitionText = definitionTextView.getText().toString(); 

int value = (int)(Math.random() * 3); 
} 
+0

'final Toast firstToast = Toast.makeText (это,« Правильно », Toast.LENGTH_LONG);' – NSimon

+1

Приветствия NSimon это сработало. –

ответ

2

Вот код, который я обычно использую. Это немного более кратким, чем то, что вы используете.

Toast.makeText (это, "INSERT TEXT HERE", Toast.LENGTH_LONG) .show();

+0

Другой пользователь предложил это, и это сработало. Спасибо за это. То, что я пытаюсь понять, - это то, как приведенный выше код использовался в других действиях одного и того же проекта, но не в этом. –

+0

Да, парень, это странно. Чем более кратким вы можете сделать свой код, тем вероятнее, что он будет работать. Помните мой ответ? благодаря –