Архив

Публикации с меткой ‘ProgressDialog’

Использование общего объекта в нескольких активити

29 Апрель 2011 Нет комментариев

При написании программ часто возникает необходимость передачи данных между окнами, активити или представлениями. Например, в Android, чтобы передать простые данные между активити, рекомендуется использовать Extras. Однако возникает необходимость передавать не только простые переменные, но еще и объекты, да так, чтобы сам объект был общим для всех активити в приложении.

Подобная ситуация у меня возникла при использовании объекта класса SoundPool. Его используют для воспроизведения коротких звуков с минимальной задержкой, например, эффекты в играх. Чтобы получить доступ к звукам с минимальной задержкой, необходимо эти звуки записать в память. Сама загрузка происходит не очень быстро, особенно если звуков много, поэтому загружать их для каждого активити не очень грамотно.

Читать далее...