У меня есть шесть мероприятий, в одном из которых мне нужно скачать pdf-файл. Пользователь может перейти в любое из действий после начала загрузки, я хочу показать предупреждение, когда загрузка будет завершена, если он будет еще одним видом активности.Чтобы показать пользователю пользователю, что загрузка завершена в другую деятельность
ответ
Я думаю, вы можете использовать оповещение для достижения вашего требования. Для базового запуска обратитесь к этой ссылке.
http://www.vogella.de/articles/AndroidNotifications/article.html
Надеется, что это поможет ...
Вы можете использовать AsyncTask
для загрузки PDF, он будет продолжать работать, даже если ваша деятельность в фоновом режиме. По завершении загрузки onPostExecute()
вызывается, где вы можете писать коды, чтобы показывать предупреждение.
Теперь один способ показать оповещение в других действиях - начать service
, если вы хотите также показать оповещение в других действиях, которые не являются вашими. Показывать Notification
, это еще один вариант.
Но если вы хотите ограничить оповещение об активизации внутри вашего приложения, тогда у вас может быть логическая статическая переменная в любом из классов, которая может быть установлена в true при завершении загрузки и проверке всех ваших действий для значения переменной для отображения предупреждений.
Выберите любой вариант, который вам подходит.
Я думаю, что Сервис - это путь. Вы можете использовать уведомление о тостах или статусе, когда загрузка будет завершена. В отличие от AsyncTask, вам не нужно беспокоиться о том, была ли перезапущена активность, которая начала загрузку, из-за, например, изменения конфигурации или системы, убивающей ее для восстановления ресурсов. –
- 1. Загрузка файлов определенному пользователю
- 2. Чтобы показать пользователю, что видео закончилось в WPF
- 3. , чтобы сообщить пользователю, что значение уже существует
- 4. Форматирование selectInput(), чтобы показать даты персонажа пользователю
- 5. Показать сообщение пользователю python
- 6. Использование LINQ GetChangeSet(), чтобы показать пользователю, что произошло
- 7. Показать неинтрузивное сообщение пользователю
- 8. WooCommerce: Показать сообщение пользователю
- 9. Как узнать, что деятельность завершена?
- 10. Показать сообщение пользователю, кроме window.alert
- 11. Как сообщить пользователю, что контент загружается?
- 12. Показать файлы с сервера пользователю
- 13. Убедитесь, что загрузка завершена
- 14. Как показать пользователю приостановленную причину?
- 15. Показать сообщение об ошибке пользователю
- 16. Выполнение нескольких задач, позволяющих пользователю узнать, когда задача завершена
- 17. Подскажите пользователю, чтобы включить GPS
- 18. Как полностью закрыть деятельность таким образом, что я могу предотвратить пользователю начать свою деятельность
- 19. , что это лучший способ, чтобы отправить информацию обратно пользователю
- 20. Позвольте пользователю запустить задачу сельдерея и сообщить пользователю, когда задача будет завершена.
- 21. Показать все файлы, загруженные в файл Загрузка завершена
- 22. Как мне «приостановить» программу, чтобы показать подсказку пользователю?
- 23. Как сохранить профиль, чтобы показать каждому пользователю, просмотревшему свой профиль?
- 24. jquery.fileЗагрузить: сообщить пользователю о прогрессе
- 25. Что касается отправки почты пользователю
- 26. показать резюме пользователю в txt формате
- 27. Android UX - как показать пользователю, что элемент списка можно щелкнуть?
- 28. Деятельность не завершена
- 29. Как показать пользователю, что приложение работает над созданием сетевого соединения?
- 30. Twitter API/Twython - показать пользователю, чтобы получить изображение профиля пользователя
Предупреждение, состоящее из чего? 'Toast',' AlertDialog', 'Уведомление'? – Luksprog