Yuriy
в твоем случае твой доменный сервис может слушать ивенты, которые ты можешь кидать из Firebase, а там через rxJava например можешь подписывать сколько угодно презентеров
+1 , я в c# обернул (за неимением времени писать своё) firebase.net, посмотрел как удобно получилось и сделал так же на android клиенте с firebase sdk
Евгений
Ребят, подскажите, как называется всплывающее поверх всего в ц е тре страници окно, в которую обычно суют настройки для добавления чего либо ?
Max
senior xml developer
Fullstack забыл)
Евгений
alertDialog?
Спасибо большое
Проксимов
Fullstack забыл)
Ну это ещё со знанием жсона
Aleksei
Валера настало твоё время =)!! Пытался передавать данные List<ArrayList<Int» через instant можно только ArrayList Захотел сохранить в SharedPreferences. IDE ругается на тоже самое. Как мне сохранять, что бы в Другий Лейаутах его забирать снова?
Aleksei
Все конверить в строку через запятую?
Aleksei
тоже так подумал. Другай предложений и вариантов нету? П.С, ПРо Валеру пошутил. Но ответил Именно Валера=)
Aleksei
везде примеры просто с ArrayList 1 мерным. как мне многомерный конверить? как то циклами?
Aleksei
да его и юзаю
Aleksei
я 22 дня как изучаю JAVA и андроид
Aleksei
??
Aleksei
I/System.out: [[4, 1, 250, 250], [3, 1, 250, 250], [2, 1, 250, 250], [1, 1, 250, 250], [3, 1, 250, 250]]
Aleksei
вопрос как конвертить? циклом по элементно?
Aleksandr
Что значит "через instant"
Aleksei
intent.putIntegerArrayListExtra("MyArray", myArray.get(0));
Aleksei
могу только 1 строку из него передать явно указав
Aleksei
Aleksei
И сохранить немогу
Aleksei
Тоесть все конвертить в строку или JSON?
Aleksei
Спасибо
Max
а что неправильного в том как сейчас у вас инжектится?
Max
кто возвращает? Покажите что у вас за код
Max
ну нуль тож норм
Rustam
Ребят, пилю стартап - приложение AR, для очков ар (vuzix, Google glass, Epson) для бизнеса, ищу заинтересованных разрабов на андроид, на данном этапе, можно даже отхватить долю в стартапе, пишите в личку кому интересно
Aleksei
Cохранил в SharedPreferences в одном Лейауте. Могули я это получить в другом? Пытаюсь получить выходит ошибка RuntimeExcep
Aleksei
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.undef.foodapp/com.undef.foodapp.SecondActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
Aleksei
типа пустой
Dug
У вас контекст null
Aleksei
это я вижу. в первом Лейауте выводит все даныне перехожу на второй ошибка. как парвильно передать или получить SharedPreferences в другом Лейауте опять только Instant?
Dug
Лучше код покажите. И не в лейауте вы получаете, а в активити/фрагменте или что там у вас
Aleksei
я 22 дня как изучаю не материтесь=)
Dug
Да какой синглтон. Код для начала бы увидеть, как вы обращаетесь к sharedpreferences
Aleksei
Aleksei
Dug
В каком месте выливается ошибка?
Aleksei
при переходе на Второй Активите
Dug
Ой, молодой человек. Вы чет нагородили
Dug
Dug
Вот так не делается
Aleksei
ну тоесть в Андроиде Set get не работает из класса в класс?
Dug
Это не андроид, это java
Aleksei
ну просто в JAVA я получаю данные из 1 класа в другой в Андроиде не выходит вываливается ошибка
Dug
Почитайте просто в гугле пару статей по теме перехода из одной активити в другую, а потом про переходы с передачей аргументов нужных
Aleksei
там intent
Dug
?
Aleksei
Смотрю и их и Старт Андроид
Aleksei
передача между Активити делаеют Intent
Aleksei
чисто в JAVA создают геттеры и сетторы
Dug
чисто в JAVA создают геттеры и сетторы
Это делается для обычных объектов
Aleksei
ну а как мне получить SharedPreferences в другом Активити?
Dug
Значит плохо смотрели уроки) посмотрите еще разок. И да, там нужны те самые Intent
Dug
Так же. getSharedPreferences с тем же ключом
Aleksei
В момент сохранения Массив конверчу GSON в JSON
Aleksei
Там строка
Aleksei
Я устал всем по 5 разу обьяснять вопрос стоит как получить любые данные из SharedPref из одного Активити в другой. Если только Intent то вопрос исчерпан
Aleksei
Подскажите каким способом? sPref = `getPreferences(MODE_PRIVATE); savedText = sPref.getString(SAVED_MYARRAY, "");`
Aleksei
или надо шару называть специально?
Aleksei
getSharePreferens сохранять с именем шары?
Max
Блин Я всё пропустил пока бегал за попкорном)
Aleksei
Ну значит getSharePreferenсes
Aleksei
Спасибо спать пора мозги не соображают уже=)
Aleksei
Ну а к методам из разных Активити обычно в Андроиде не обращаются?
Aleksei
Тролите? =)
Aleksei
Aleksei
Из Маина в Cеконд
Aleksei
Max
Ну а к методам из разных Активити обычно в Андроиде не обращаются?
Переопределяй только методы жизненного цикла и оставляй там методы только для этой активити. А какие-то общие штуки выноси в отдельный класс
Aleksei
Aleksei
Тоесть я могу этов се вынести в класс без активити?
Aleksei
и обращаться к нужным методам?
Max
Ни в коем случае
Aleksei
ТАк и сделано как читать в секонде незнаю
Max
Тоесть я могу этов се вынести в класс без активити?
Обычные java классы тоже поддерживаются естественно)
Aleksei
Млин что вы хотите от 22 дня обучения и 35 уроков Андроид Стартера и Калибри?