Size: a a a

Android Developers

2020 January 14

QH

Quantum Harmonizer in Android Developers
Vladislav Ohotnikov
Ребята, подскажите как правильно сделать, у меня есть объект RealtyObject (объект недвижимости), надо реализовать метод для получения планировки.

Уместно ли прямо в объект запихнуть  метод который будет отрабатывать логику для получения планировки?

Например:

RealtyObject realtyObject = objects.get(i);
realtyObject.getPlan();

Или лучше такое делать в отдельном классе? Например:
RealtyObject realtyObject = objects.get(i);

RealtyObjectsUtils.getPlan(realtyObject);
точно не второй вариант
источник

ИС

Игорь Степанов in Android Developers
Всем хало, такой вопрос, работаю в android studio, и допустим я выпустил новую версию своего приложения, связаная с какой то базой данных, но я не хочу, что бы эта база данных была заполнена первой версией приложения, как это реализовать
источник

DE

Denis Egorov in Android Developers
Vladislav Ohotnikov
Ребята, подскажите как правильно сделать, у меня есть объект RealtyObject (объект недвижимости), надо реализовать метод для получения планировки.

Уместно ли прямо в объект запихнуть  метод который будет отрабатывать логику для получения планировки?

Например:

RealtyObject realtyObject = objects.get(i);
realtyObject.getPlan();

Или лучше такое делать в отдельном классе? Например:
RealtyObject realtyObject = objects.get(i);

RealtyObjectsUtils.getPlan(realtyObject);
лучше убрать эту логику в объект, чем делать утилитный класс
источник

VO

Vladislav Ohotnikov in Android Developers
Denis Egorov
лучше убрать эту логику в объект, чем делать утилитный класс
понял, я думал в объект лучше ничего не пихать
источник

DE

Denis Egorov in Android Developers
Vladislav Ohotnikov
понял, я думал в объект лучше ничего не пихать
просто объект, который хранит в себе пару значений, выглядит не очень
источник

DE

Denis Egorov in Android Developers
было бы неплохо, если бы он умел что-то делать
источник

VO

Vladislav Ohotnikov in Android Developers
у меня в объекте около 10 переменных
источник

VO

Vladislav Ohotnikov in Android Developers
а метод getPlan открывает новое активити с картинкой загруженной с сервера
источник

DE

Denis Egorov in Android Developers
Vladislav Ohotnikov
а метод getPlan открывает новое активити с картинкой загруженной с сервера
так ты нам не все рассказал
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Ohotnikov
а метод getPlan открывает новое активити с картинкой загруженной с сервера
пфф, так он ещё и называется неправильно
источник

VO

Vladislav Ohotnikov in Android Developers
🙊
источник

DC

Dyno Chris is... in Android Developers
Quantum Harmonizer
steeeeeep intooooooo
ой, там билиберда такая написана сложна. сделал вот так, теперь работает

private void saveTimeExec2(Context context) {

       SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
       Set<String> stringSet = sharedPreferences.getStringSet("time_exec", new LinkedHashSet<String>());
       Set<String> newStringSet = new LinkedHashSet<>(stringSet);
       newStringSet.add("hello3");

       SharedPreferences.Editor editor = sharedPreferences.edit();
       editor.putStringSet("time_exec", newStringSet);
       editor.apply();
       
   }

То есть создал новый инстанс. Новый сет из старого. Странно, что если я тот же самый сохраняю, то не получается.
источник

VO

Vladislav Ohotnikov in Android Developers
Quantum Harmonizer
пфф, так он ещё и называется неправильно
ну переделаю на openObjectPlan() ))
источник

VO

Vladislav Ohotnikov in Android Developers
Denis Egorov
так ты нам не все рассказал
тогда лучше в утильный класс?)
источник

DM

Dem Mort in Android Developers
Всем бобра) Подскажите, пожалуйста, можно ли как-то скрыть все функции в android studio? а не вручную скрывать, для удобства
источник

DE

Denis Egorov in Android Developers
Vladislav Ohotnikov
тогда лучше в утильный класс?)
нет
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Ohotnikov
тогда лучше в утильный класс?)
зачем? тебе нужно из нескольких мест это вызывать?
источник

П

Павел in Android Developers
Доброе утро))))))
источник

ОА

Оганнес Асатрян in Android Developers
Dem Mort
Всем бобра) Подскажите, пожалуйста, можно ли как-то скрыть все функции в android studio? а не вручную скрывать, для удобства
ctrl shift -
источник

DE

Denis Egorov in Android Developers
Vladislav Ohotnikov
тогда лучше в утильный класс?)
кидай интент там, где это нужно
источник