Я хочу, чтобы заставка появлялась, когда пользователь запускает мое приложение (как обычно), но поскольку я буду использовать анимированный заставку, я не хочу беспокоить пользователя одной и той же анимацией каждый раз, когда он открывает приложение, поэтому ему нужно подождать 3 секунд до окончания анимации.
Так ..
Как сделать так, чтобы приложение не отображало заставку, если пользователь уже открыл приложение, и приложение должно проверять, открывалось ли оно в кэшированном состоянии, а затем вызывать снова, чтобы оно не отображало заставку при вызове из кэшированная память.
Поскольку это означает, что он не уничтожается пользователем, поэтому пользователь может быстро переходить от одного приложения к другому.
Это как в календаре Google, мне надоело видеть заставку каждый раз, когда я открываю его, но все, что я хочу сделать, я проверяю некоторые заметки и возвращаюсь в календарь, чтобы сделать некоторые события из заметок. Календарь каждый раз занимал у меня время с его заставкой. Но это все еще хороший экран-заставка, когда я запускаю его, когда не использовал его некоторое время.
Или я должен использовать onPause () в MainActivity и onDestroy () для достижения этой цели. И если да, то как я могу это сделать, как НЕ отображать заставку, когда у меня есть ее экземпляр?