Пытаюсь программировать на Андроид. Часто использовал Тосты. Вначале все было хорошо, но в один "прекрасный день" Тосты из моих активити перестали выводится. Подчеркиваю, код вывода тостов я не менял и студия никаких ошибок не фиксирует. При этом Тосты системных классов продолжают выводиться нормально. В чем может быть причина. Использую Андроид студию последней версии. В старых проектах (более простых этой проблемы нет).
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();
}
}
Эффект тот же.
Свежие комментарии