Здравствуйте, разрабатываю приложение, где есть кабинет пользователей со своими паролями, именами и временем открытия смены. Необходимо по прохождению 24 часов-любой из открытой смены-оповещать Toast или др.средствами "Смена открыта 24 часа".Все это реализовал, но могу использовать только в onCreate(), а как сделать в onResume(), чтобы был некий слушатель?Т.е. во время работы приложения, чтобы выводился Toast а не при запуске как у меня сейчас?Подумываю о while(true) но боюсь нагрузить приложение, пожалуйста помогите.
Насколько я понял, это то что вам нужно: создаём новый поток, например, в onCreate
, ждём в нём 24 часа и после этого выводим тост.
new Thread(() -> {
try {
Thread.sleep(24*3600*1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
runOnUiThread(() -> Toast.makeText(this, "Some text", Toast.LENGTH_LONG).show());
}).start();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Всем приветВообщем, я пытаюсь в данный момент сделать что то типа файлового менеджера для Android в очень простом виде
При попытке десериализовать данные вылетает такого рода ошибкаВылетает она в следующей строке :
Есть метод который хранит объекты заявок типа: