Articles of класса

Объявить глобальную переменную или объявить несколько раз в каждом классе

Простой вопрос. Просмотрев мой код, я заметил, что у меня много переменных, объявленных несколько раз в моих классах или методах … например: public Long dbInsertCheckin(final String Class) { final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); … } А также public class SmashDataSource { final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); final SimpleDateFormat sdf = new […]

Android: Загрузка изображения в класс

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

NullPointerException при доступе к массиву в классе

Я новичок в этом форуме и Java. Код ниже компилируется, но когда я пытаюсь ввести значение переменной, я получаю NullPointerException. Что не так? class output_harm { public int[] timestamp; public int[] state; public output_harm(){ timestamp = new int[8]; state = new int[8]; } } output_harm[][] outputs = new output_harm[7][6]; outputs[0][0].state[0] = 0; //java.lang.NullPointerException

Используя имена переменных классов вместо множества аргументов if?

Я сейчас пойман в ловушку и не знаю более простого решения, возможно, вы можете мне помочь. У меня есть интерфейс под названием Animal и множество классов животных, реализующих его. EDIT: интерфейс должен быть неправильным: public interface Animals { Integer lifespan = 0; public Integer getLifespan(); } В функции я получаю некоторый случайный объект животного назад, […]

Как я могу определить, имеет ли 2 фрагмента экземпляр из того же класса

Предположим, что у меня есть фрагмент внутри контейнера, который я должен заменить другим фрагментом. Код довольно прост: getSupportFragmentManager().beginTransaction(). replace(R.id.content_frame,fragmentToAdd).addToBackStack(null).commit(); Проблема в том, что я хочу убедиться, что фрагментToAdd не похож на фрагмент, который я заменил. Если это так, приложение ничего не должно делать. Итак, я могу получить оригинальный фрагмент: Fragment originalFragment=(Fragment) getSupportFragmentManager().findFragmentById(R.id.content_frame); И окончательный код […]

Ищет генератор mipmap в java

Мне нужно создать карту mip из произвольного изображения (различные форматы, не обязательно в квадрате) в java. Поскольку я не люблю изобретать колесо, я трачу некоторое время на поиск самостоятельного java-класса, без всякой удачи. Кто-нибудь знает простой класс, решающий мою проблему? Должен работать на android;). Примечания : Я знаю, что OpenGL может создавать MipMaps, но я […]

Ошибка сборки при использовании статического внутреннего класса

Я разрабатываю библиотеку для Android, и я продолжаю получать странную ошибку о статическом внутреннем классе, когда я использую его в примере проекта: «не могу найти символьную переменную»: Это мой факторизуемый код: Outer.java (проект SDK) public class Outer { […] // Attributes and methods public static class Inner { public static int x = 42; } […]

Где находится вкладка «Заказ и экспорт» в Android Studio 2.x?

После обновления приложений Android Studio 2.1.2, запущенных на моем локальном устройстве, теперь происходят фатальные ошибки с помощью «java.lang.RuntimeException: не удалось создать экземпляр активности ComponentInfo {today.trsc.songs / today.trsc.songs.MainActivity}: java.lang.ClassNotFoundException : Не нашел класс ». Но MainActivity присутствует в среде IDE. Другие с этой проблемой предложили обновить java-библиотеки в «Order and Export», но это функция Eclipse; Где […]

Как правильно структурировать приложение, классы, представления, базы данных, простые приложения для Android?

У меня есть чертовски время, хватая лучший способ «упаковать» мое приложение Android в логические компоненты, моя цель – сделать приложение, которое легко обновить и добавить новые функции. Я считаю, что «модульный» подход будет работать лучше всего: один, где мои данные представлены как классы данных, у моей БД есть свой собственный класс DB Helper, который обрабатывает […]

Как заставить Android Studio «видеть» источник в других вариантах, поэтому рефакторинг абстрактных классов будет более безопасным

У меня мало абстрактных классов, которые имеют разные реализации в ароматах. Как заставить Android Studio найти, если метод используется / переопределяется во всех вариантах. Может быть, что в выбранном сейчас методе вкуса может выглядеть неиспользованным.