19
Мар
2017

Не работает Toast

Пытаюсь программировать на Андроид. Часто использовал Тосты. Вначале все было хорошо, но в один "прекрасный день" Тосты из моих активити перестали выводится. Подчеркиваю, код вывода тостов я не менял и студия никаких ошибок не фиксирует. При этом Тосты системных классов продолжают выводиться нормально. В чем может быть причина. Использую Андроид студию последней версии. В старых проектах (более простых этой проблемы нет).

P.S. Я понимаю, что вопрос задан в достаточно общем виде, но я надеялся, что кто-то уже сталкивался с подобной ситуацией. Возможно я фантазирую, но я полагал что у тоста есть какие-то флаги или условия, которые я как-то зацепил (но они мне не известны) или он конфликтует с другими классами. Вызов тостов у меня стандартный:

Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT).show(); 

или

Toast toast = Toast.makeText(getApplicationContext(), "Параметры успешно    сохранены",Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0,0);
toast.show();  

Эти участки кода просто "проскакиваются" без каких либо последствий. Выложить весь проект нереально: десятки активити и ни в одной тосты не работают, хотя раньше РАБОТАЛИ, но ни вызовы ни даже некоторые целые классы с ними я не изменял. Как подробнее объяснить я не знаю - извините.

P.S.
Создал тестовое пустое активити, вызываю его из Main

    public void goTest(View view) {
    Intent intent = new Intent(getApplicationContext(), test.class);
    startActivity(intent);
}

вот само активити:

public class test extends AppCompatActivity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_test);
    Toast toast = Toast.makeText(getApplicationContext(), "Параметры успешно сохранены",Toast.LENGTH_LONG);
    toast.setGravity(Gravity.CENTER, 0,0);
    toast.show();
  }
}  

Эффект тот же.

Источник: https://ru.stackoverflow.com/questions/641385/%D0%9D%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-toast

Тебе может это понравится...

Добавить комментарий