Articles of singleton

Как передать контекст приложения в классах Singleton и SharedPreferences

Как передать контекст приложения из класса Singleton в SharedPreferences? У меня есть фрагмент и GridView внутри его метода onActivityCreated (Bundle savedInstanceState) , при нажатии на элемент я получаю NullPointerException в logcat: 03-30 05:12:54.784: E/AndroidRuntime(1950): FATAL EXCEPTION: main 03-30 05:12:54.784: E/AndroidRuntime(1950): java.lang.NullPointerException 03-30 05:12:54.784: E/AndroidRuntime(1950): at android.preference.PreferenceManager.getDefaultSharedPreferencesName(PreferenceManager.java:374) 03-30 05:12:54.784: E/AndroidRuntime(1950): at android.preference.PreferenceManager.getDefaultSharedPreferences(PreferenceManager.java:369) 03-30 05:12:54.784: E/AndroidRuntime(1950): at […]

Статические переменные, шаблон и производительность Android

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

Java Singleton + внутренний класс missunderstand

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

Как отделить основную деятельность и выбор даты до собственных классов

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

Использование Gson для десериализации Json в синглтон

Я использую Gson для десериализации Json в модель ApplicationModel . Я хочу, чтобы эта модель была одиночной, поэтому я могу получить доступ к ней в другом месте приложения. Теперь, когда Gson создает экземпляр этого класса, я создаю экземпляр singleton довольно нетрадиционным способом. Смотри ниже: public class ApplicationModel { private static ApplicationModel instance; private GeneralVO general; […]

Использую ли я Синглтон с базой данных Realm правильно?

У меня есть приложение, в котором пользователь может создавать / удалять / редактировать список из DialogFragment. Раньше у меня был такой метод в моем DialogFragments: MainActivtity.adapter.add(String name, String location, double price); adapter – это мой объект-адаптер для recyclerView. Класс для адаптера имел мои методы create / delete / edit для элементов в recyclerView. Это было […]

Синхронизировать PoolingClientConnectionManager или нет.

В моем приложении несколько IntentService подключаются / взаимодействуют с сервером Tomcat в случайные интервалы в зависимости от взаимодействия пользователя с приложением. Я использую следующий синглтон для Http public class CustomHttpClient { private static HttpClient customHttpClient; /** A private Constructor prevents instantiation */ private CustomHttpClient() { } public static synchronized HttpClient getHttpClient() { if (customHttpClient == […]

Android MediaPlayer Singleton

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

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

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

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

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

Intereting Posts
ArrayAdapter в android для создания простого списка Android: использование XML-макета из внутреннего хранилища Заполнить область графика с цветным андроидом Webview заставляет мое scrollview снизу Android-потоки по умолчанию и их использование Как отфильтровать только соответствующие мультимедийные файлы в Android? Могут ли Android Instant Apps быть интегрированы с гибридным приложением? Пожертвовать через биллинг в приложении Как обращаться с полномочиями SYSTEM_ALERT_WINDOW, которые не предоставляются автоматически на некоторых устройствах с предварительным указателем Marshmallow Изменить стиль диалога Google Плагина Google Play Services Как закрыть активность браузера при возврате к активности вызова? Сохранение и извлечение неанглийских данных в базу данных sqlite в android Android 5 Rotation Vector Sensor не точен Использование Android NDK TableLayout с layout_width = matchparent не совпадает с родительским