Roman
Боже, какой херней я занимаюсь вместо работы
Anonymous
Как же обновить этот Чертов адаптер(
Di7aK
что ты делаешь?
Anonymous
Я?)
Di7aK
да
Roman
Как же обновить этот Чертов адаптер(
Блин, да в чем проблема, там же всё на поверхности, основы ооп
Anonymous
В том, что у меня в активити нет никакой коллекции, списка и и.д
Roman
А где они?
Di7aK
давай кароч весь сорс
Anonymous
Они в адаптер приходят
Anonymous
Через callback
Anonymous
Нет, не так. Они приходят во фрагмент
Roman
Ну ты же можешь запустить это получение заново?
Roman
Вынести в метод и дергать на экземпляре фрагмента
Anonymous
Подскажите, если мне надо сделать бота для вк (тупо рассылка в группы) мне надо vk Android sdk качать и подключать в проект и как это сделать?
Anonymous
https://pastebin.com/PtfzpTV6
Anonymous
тамошнее сдк не оч
Есть другие варианты как реализовать?
Di7aK
да
Di7aK
https://www.google.ru/search?q=android+make+post+request&rlz=1C1CHBD_ruRU803RU803&oq=android+make+post+request&aqs=chrome..69i57j0l5.6760j0j7&sourceid=chrome&ie=UTF-8
Di7aK
https://vk.com/dev/methods
Di7aK
что еще для счастья надо
Roman
https://pastebin.com/PtfzpTV6
А что должно измениться по спиннеру?
Anonymous
Другая ссылка там
Anonymous
А он получается у меня не парсит
Roman
Ну отправь ссылку во фрагмент и пусть он там заново из сети грузит, я хз
Roman
Как там у тебя
Anonymous
spinner.setOnItemSelectedListener ( new OnItemSelectedListener ( ){ @Override public void onItemSelected ( AdapterView<?> p1, View p2, int p3, long p4 ) { replase(p3); } @Override public void onNothingSelected ( AdapterView<?> p1 ) { // TODO: Implement this method } }); } private void replase(int position){ FragmentManager fManadger= getFragmentManager(); FragmentTransaction fTransaction=fManadger.beginTransaction(); ElementsFragment newFragment=ElementsFragment.newInstance(position); fTransaction.replace(R.id.container, newFragment); fTransaction.commit(); } }
Anonymous
Я так и делаю, как бы
Anonymous
что еще для счастья надо
Вообще что бы бот как бы "кнопочки нажимал" это как делается? Запросом по Api vk?
Anonymous
Или я чего то не понимаю?
Di7aK
какие конкретно кнопочки?
Anonymous
Предложить запись - прекрепить фото ну и текст закинуть
Anonymous
Все что ему надо
Roman
Ну это апи
Anonymous
В какую сторону копать направьте меня и я пошёл
Roman
Зачем тут андроид приложение?)
Anonymous
Зачем тут андроид приложение?)
А есть другие варикки? Прост запуск должен быть с телефона типо
Roman
А есть другие варикки? Прост запуск должен быть с телефона типо
А, ну ок. Проще было бы js скрипт какой-нибудь
Anonymous
А, ну ок. Проще было бы js скрипт какой-нибудь
Ещё бы знать js было бы заебись
Anonymous
https://vk.com/dev/wall.post
Благодарствую
Di7aK
токен лучше брать через сюда https://oauth.vk.com/access_token?grant_type=password&client_id=2274003&scope=messages%2Coffline%22&client_secret=hHbZxrka2uZ6jB1inYsH&username=&password=
Di7aK
так он не сгорит и будет пахать с любого ип
Anonymous
Токен?
Anonymous
Шо це таке
Di7aK
а как ты без токена докажешь что это ты
Roman
Маркер доступа
Di7aK
это идентификатор сессии
Roman
Вместо пароля и логина
Anonymous
Понял спасибо
Bulat
Народ, а у нас есть чатик по gamedev?
Anonymous
Есть инфа как получить ключ доступа vk API?
Anonymous
блеаяя
Anonymous
не
Anonymous
ты не понял вопрос
Anonymous
щас сек
Anonymous
Anonymous
Anonymous
где я принимаю Messages и wall походу здесь можно принять ключ
Anonymous
Anonymous
ну да
Anonymous
Anonymous
А через что ты делал?
Корбен
Roman
После ввода мейла и пароля там в урле вроде бы токен лежит
Roman
Не помню точно
Denis
https://habr.com/company/kaspersky/blog/422555/ Наверное, большинство из вас читало эту статью про многомодульность. мне непонятно здесь одна вещь, если например у меня Single-Activity у которого есть router, то мне ведь нужно создать отдельный модуль для этого router? и как я понял ни один из модулей не должен видеть app?
Roman
Ну если модуль будет видеть апп, получится циклическая зависимость
Denis
Ну если модуль будет видеть апп, получится циклическая зависимость
правильно ли я понимаю, что тогда нужно создать core-navigation? это для библиотеки Cicerone by terrakok 😄
Denis
другого варианта я пока не вижу. может есть какое-то изящное решение
Roman
Не очень понимаю тебя
Roman
У нас навигация сделана без сторонних либ просто
Denis
в этой библиотеке нельзя просто взять и написать startActivity. из-за этого проблемы. там есть глобальный класс Router - который управляет жизнью Single Activity, и класс FlowRouter который управляет жизнью фрагментов, которые будут размещаться на этом Single Activity. FlowRouter естественно будет для каждого модуля у которого есть фрагмент или фрагменты будет свой, но так как у нас Activity только один, то Router должен быть доступен для всех модулей. а так как модули не могут иметь доступа к app, то мне кажется кроме как создать модуль core-navigation где находится Router сингл-активити иного выхода не предвидится
Roman
Нееет, я не могу это воспринимать после ночного рефакторинга, сорян)
Roman
Так погоди