Articles of singleton

Android MediaPlayer Singleton

Я прочитал несколько статей здесь, которые предлагают использовать одноэлементный код, который я прочитал и поместил в деку, поскольку я хочу использовать одноэлементный код, чтобы разрешить только один экземпляр медиаплеера независимо от того, сколько кликов определяет пользователь. В основном мне нужен только один звук, и если пользователь нажимает на другую кнопку во время воспроизведения, он останавливает […]

Почему Android-тестирование не используется при тестировании?

Когда я запускал большой набор тестов, я заметил, что один из моих Android-сервисов больше не является одиночным. Предполагается, что Android-сервис должен быть одноточечным, но при использовании ServiceTestCase мой счетчик ссылок превысил 1. (увеличивается в onCreate, уменьшается в onDestroy). Вызов startService или bindService из тестового теста должен привести к второму onBind или onStartCommand, но никогда не […]

Android один экземпляр MediaPlayer – singleton

Я собираюсь создать простое приложение для Android, чтобы воспроизводить звук нажатием кнопки, но я борюсь с пониманием шаблона одноэлементного дизайна, что было бы очень полезно в этом приложении. То, что я пытаюсь достичь, состоит в том, чтобы иметь количество действий и использовать только один экземпляр MediaPlayer среди них, чтобы пользователь нажал кнопку воспроизведения звука, и […]

SQLite не может открыть файл базы данных (код 14) при частом запросе «SELECT»

У меня есть следующий класс «Singleton» для обработки соединения SQLite и для обеспечения 1 экземпляра соединения для всего процесса / приложения: public class DBController { private static DBController instance = new DBController(); private static DBHelper dbHelper; public static DBController getInstance() { return instance; } public SQLiteDatabase dbOpen(Context context) { if(dbHelper == null) dbHelper = new […]

Синглтон уничтожается

У меня есть активность, которая запускает сервис. Кроме того, имеется один сингл Data . Когда я закрываю активность, перейдя на рабочий стол, Data Singleton будут уничтожены через некоторое время, но, как и должно быть, служба продолжает работать. Поэтому некоторые поля Data снова становятся null , а служба встречает нулевые указатели. Как я могу предотвратить это?

Жизненный цикл приложения Android и singelton

Хорошо, большинство из нас знакомо с этим шаблоном: public class MySingeltone { public String mSomeReferenceTypeData; public int mSomeValueTypeData; private static MySingeltone mInstance; private MySingeltone() { } public static MySingeltone getInstance() { if (mInstance == null) { mInstance = new MySingeltone(); } return mInstance; } } Моя проблема в том, что я недавно обнаружил, что mInstance […]

Жизненный цикл переименования синглэтов на Android

Несколько дней назад я обнаружил, что singleton может стать анти-шаблоном в Android. Мой синглтон (класс с частным конструктором и экземпляр, хранящийся в статическом поле) был удален (экземпляр был удален, несмотря на то, что другие действия все еще использовали этот синглтон (через метод getInstance ()), поэтому нужно было создать другой экземпляр), потому что Activity, из которого […]

Статический AlarmManager в Android

Я разрабатываю приложение простых задач в Android, и мне нужно создавать уведомления через AlarmManager. Моя проблема в том, что у меня есть определенные тревоги, которые нужно удалить, и, следовательно, их уведомления, но они не так, поэтому я решил, что следующие сообщения, такие как « Удалить будильник» из AlarmManager с помощью функции cancel () – Android, […]

Использование службы как singleton в Android

Это плохая практика создания Service которая работает как одноэлементная? Я имею в виду Service который никогда не останавливается и содержит некоторые личные данные, которые будут использовать некоторые другие движки и Activities , поэтому Service может иметь что-то вроде: public class CustomService extends Service { private List<Profile> mProfiles; private static CustomService instance; public static CustomService getInstance() […]

Android передает постоянную информацию в связках или использует одноэлементный шаблон?

Просто интересно, что лучше использовать для передачи информации между действиями, добавлением ее в пакет или использованием одноэлементного класса для хранения и доступа к этим данным. Я использовал оба в прошлом для различных проектов сторонних разработчиков, но теперь я работаю над проектом Android, который имеет гораздо больший масштаб, поэтому предпочел бы делать все правильно в начале. […]

Intereting Posts
Назначение 'wrap_content' или '-2' для измерения Как определить жирный шрифт в селекторе Android? Уведомления исчезают, как только заканчивается обслуживание Сколько поддержки существует для -webkit-overflow-прокрутки: touch Обработка прогрессивных jpeg-изображений в Libgdx Получение Transform Exception при создании проекта Eclipse Растровое изображение в отладчике Как сохранить изображение в базе данных SQLite Android: Какую осторожность следует использовать при использовании свойства setTag () View? Как показать неопределенный индикатор выполнения при нажатии кнопки «Обновить» в ActionBarSherlock? Android Play Игры: Конфигурация пользовательских номеров с гибким количеством игроков Поддержка анимированных GIF для Android Android: как я могу прокрутить вверх и прокрутить вниз в событии touchListener изображения? Запуск и остановка широковещательного приемника Как читать / писать строки из файла на Android