Max
люди будут коситься
Aleksei
32 урок Андролид студио как раз Шара
Aleksei
Ну так по этому и учусь. дошел до 32 урока. там Шары. Возник впрос как во Второй активити получать шару сохраненную в первой
Aleksei
Нет всем подавай пол года сидеть в песочнице и печатать 2+2 И хелло ворд в терминале и командной строке=)
Aleksei
нет
Max
Ну так по этому и учусь. дошел до 32 урока. там Шары. Возник впрос как во Второй активити получать шару сохраненную в первой
Сначала нужно довести саму джаву до автоматизма Можно ещё почитать Thinking in java Потом уже беритесь за дроида. Много практики и изучайте чужой код в репозиториях. Смотрите примеры кто как делает.
Aleksei
Max
ДИ для прозревших, но как минимум передача через статические переменные нехило так увеличит связанность + дебажить потом не очень, т.к. будет каша
Aleksei
Самый быстрый способ научится это сразу на проект и амбразуры. хочешь не хочешь а начинаешь хоть и говнокодить, но быстро изучаешь все что можно
Artem
Ну так по этому и учусь. дошел до 32 урока. там Шары. Возник впрос как во Второй активити получать шару сохраненную в первой
Есть такой замечательный диалог Нео и Морфиуса ""Нео: Вы научите меня уворачиваться от пуль? Морфиус: когда придет время, то тебе это не понадобится" Я это к тому, что если вы выучите нормально джаву, то при изучении андроид такие вопросы вообще возникать не будут
Aleksei
Что мешает это делать одновременно?
Aleksei
поиск и решение проблемы и задачи?
Max
конретно для задачи передачи инфы между активити они не годятся. Для других задач они могут быть удобны. И с чего вы взяли что я их боюсь и не умею готовить?)
Max
То что андроид это фреймворк java по сути
Max
поиск и решение проблемы и задачи?
Как можно учиться пользоваться бензопилой если не умеешь топором?)
Aleksei
Для кого тогда уроки в ютубе если атм все сказано для анчинающих и анчинают все разжевывать с понятий переменаня массив цикл?
Aleksei
Философия...
Aleksei
Я хекслет прохожу
Max
😑
Max
Ахах
Aleksei
Для того что бы научиться бензопилой. изучение топора ненужно даже противопоказано =)
Aleksei
Умение ездить на автомобиле не поможет езде на мотоцикле
Aleksei
Также как на велосипеде=)
Artem
Умение ездить на автомобиле не поможет езде на мотоцикле
Но умение ездить на велосипеде поможет
Aleksei
по этому приходят и учатся с нуля на том на чем хотят ездить
Artem
по этому приходят и учатся с нуля на том на чем хотят ездить
Ну на ангдроид пишут на джаве, поэтому ее нужно знать
Aleksei
Ну атк само собой выучится по мере поступления задач и их решения
Aleksei
все сразу охватить невозможно особенно в начале пути
Aleksei
Преинтермедия. хожу к репетитору 2 раза в неделю
Artem
Другого не должно быть))
Aleksei
Подвиду итоги вопроса. ПОулчить Шару можно getSharedPreferences предварительно сохранить ее с именем? А получения методов из одного Активите в другой проитвопоказаны и если надо то создавать отдельные общие классы без активити?
Artem
Подвиду итоги вопроса. ПОулчить Шару можно getSharedPreferences предварительно сохранить ее с именем? А получения методов из одного Активите в другой проитвопоказаны и если надо то создавать отдельные общие классы без активити?
В шаредпреференс вообще желательно не хранить большие объемы данных такие как массивы, он внутри устроен как xml. Если нужно хранить большие данные используйте sqlite или какой-то орм по типу realm
Aleksei
sqllite следующий урок
Aleksei
I/System.out: [[3, 12, 250, 3000], [2, 1, 250, 250], [1, 1, 250, 250], [0, 1, 250, 250], [4, 2, 250, 500], [5, 1, 250, 250], [4, 1, 250, 250], [2, 1, 250, 250]]
Aleksei
примерный обьем массива котоырй в JSON потом
Aleksei
спасибо скачал
Max
Почитайте книгу Сделайте уроки А потом садитесь и пишите свой проект Какую-то мелочь. И изучение само попрет вверх)
Aleksei
задача из разных активити добавлять в массив заказы. и потом общий заказ оформить в корзине.
Aleksei
постепенно дошел до шары так как Intentom гонять туда сюда геморно.
Aleksei
хотел уже на SQLLite делать=)
Artem
задача из разных активити добавлять в массив заказы. и потом общий заказ оформить в корзине.
Должен быть класс репозиторий допустим, данные через него кладете в базу данных и где нужно потом берете
Max
Одной таблички тут хватит
Aleksei
ну сначало массивы потом двухмерные списки масивов потмо мапа и так далее по урокам же иду
Artem
Шаред это сохранить что-то типа пользователь поставил галочку в настройках или нет.
Anton
делай синглтон, где будешь работать с данными
Aleksei
затык вот был передачи многомерных в Intent и хранение многомерных в шаре без конвертации в строку не получается
Max
Без знания Collections лучше пока не лезть в дроида)
Max
делай синглтон, где будешь работать с данными
Сомневаюсь что ты сейчас ему помог😅
Aleksei
Да я даже не понял что это =)
Artem
Да я даже не понял что это =)
Это один из основных паттернов джавы
Aleksei
https://habrahabr.ru/post/237043/
Max
Да я даже не понял что это =)
В общем, читайте книгу. Там есть примеры и объяснения И учите сначала чистую джаву) Сэкономите много времени)
Михаил
Есть ли какой-то метод который вызовется у активити раньше, чем onCreate у фрагмента при восстановлении убитой в памяти апы?
Aleksei
Чистую джаву я изучаю в хекслете там гребанные крестики нолики в командной строке =) А джава раш с их Аниме нафиг нафиг=)
Aleksei
Все равно интересней решать поставленную задачу и решать способы ее решения чем тупо 2+2 и Хелло Ворлд =)
Aleksei
Ну вот в просто JAVA есть вызов методов из разных классов. знания этого способа мне не помогло реализовать это в АНдроид в Активити=)
Aleksei
так что это как разные автомобили с разными ТХК и коробками. что то схожее но надо знать тонкости
Aleksei
В общем это все воздухосотрясание =) Все учились разными способами и если есть желание все в итоге выучились
Aleksei
кому что подходит
Aleksei
по баксу распродажа была книг=)
Max
Все начинали с java
Обычной, голой, неприкрытой java)
Aleksei
ВОпрос открытый для кого все эти курсы на утубах и начинания с нуля с переменных и простых вещей?
Aleksei
Max
Мне проще) У нас была java в универе)
Aleksei
А у меня был Бейсик 18 лет назад=)
Max
дед - агонь
Pavel
Ну вот в просто JAVA есть вызов методов из разных классов. знания этого способа мне не помогло реализовать это в АНдроид в Активити=)
Ещё есть такой вариант (не знаю, насколько он хороший с точки зрения архитектуры) 1) Сделать в MainActivity Handler, который будет принимать какой-то объект и что-то с ним делать 2) Передать этот хэндлер в дочернюю активити 3) Делать post, когда надо что-то передать