
Ivan
22.12.2016
22:43:36

Quantum Harmonizer
22.12.2016
22:43:57
Ссылок на что?
В чём вопрос о распространении?

Wladižlaw ?
22.12.2016
22:44:04
Так в маркете оно есть

Ivan
22.12.2016
22:44:14

Google

Wladižlaw ?
22.12.2016
22:49:26
Я чот сам уже забыл, что именно спросить хотел
Насколько это хорошо/плохо - рекламировать приложение путем расклеивания рекламок в универе?

Egor
22.12.2016
22:51:21
от приложения зависит
если таргитированая и прям для студентов, почему бы и нет
"не сдала сессию, не растраивайся, мы поможем тебе заработать на 7 айфон"

Владислав
22.12.2016
22:52:45
Правда звучит как реклама борделя

(;¬_¬)
22.12.2016
22:53:11

Ivan
22.12.2016
22:57:08

Владислав
22.12.2016
23:02:48

Ivan
22.12.2016
23:04:00

Владислав
22.12.2016
23:04:24
Если спалит кто
Хотя обычно в универах никто ни о чем не осведомлен

Google

Владислав
22.12.2016
23:04:36
ну клеит и ладно

Dauren
23.12.2016
05:47:46
Привет всем. Начинающий андроидер
Как зафиксить изменение таба
?
Tablayout

Владимир
23.12.2016
06:03:28
Листнер?

Alexey
23.12.2016
06:08:25
@Dauren10 "зафиксить"?

Dauren
23.12.2016
06:09:43
у меня есть табы с viewpager, в котором грузится recycler view. Я не хочу сразу в трех табах делать json парсинг. только в том который сейчас открыт
т.е мне нужно если этот таб активен, то там делать парсинг

Александр
23.12.2016
06:10:26
У viewpager'a
Еще можно проверять на загрузку с помощью boolean переменных

Dauren
23.12.2016
06:11:58
сюда код можно вложить?

Александр
23.12.2016
06:12:03
Нет
Gist
+ эта задача легко гуглится )

Dauren
23.12.2016
06:12:59
у меня просто понятия нет как это сделать, я сделал проект tabs сделал табы а что дальше делать не знаю

Alexey
23.12.2016
06:14:27
@Dauren10 табы - франменты? Если фо фрагменте нужен коллбек, который вызывается, когда таб активируется, то можно использовать Fragment.setUserVisiblbleHint(), а если нужно из activity - то listener на ViewPager

Dauren
23.12.2016
06:19:17
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mSectionsPagerAdapter);
mViewPager.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean b) {
Toast.makeText(MainActivity.this , "Go1", Toast.LENGTH_SHORT).show();
}
});
TabLayout tabs = (TabLayout) findViewById(R.id.tabs);
pravilno?

Google

Alexey
23.12.2016
06:19:43
не-а

Dauren
23.12.2016
06:20:11
что не так?
да не работает ,кстати
я хочу просто хотя бы когда таб перелистывается тоаст выводить
может кто то платно сделает?

Alexey
23.12.2016
06:21:38
viewpager.addOnPageChangeListener(), с тебя 100 баксов

Dauren
23.12.2016
06:21:51
))

Александр
23.12.2016
06:24:44
Слишком мало знаний, кстати
Но вообще стэковерфлоу)

Dauren
23.12.2016
06:31:32
Спасибо
Я добавил тоаст на public void onPageSelected(int position) {

Dauren
23.12.2016
06:32:26
но он работает только когда переключаешься
а как для 1 таба сделать

Александр
23.12.2016
06:36:18
Так я же говорю, у тебя фрагменты, так ?
Если ты хочешь, чтобы грузилось не все сразу, тт поставь флаг у viewpager'a setoffscreenpagelinit
В котором укажи количество фрагментов - 1 (с нуля начинается)

Роман
23.12.2016
06:37:45
Доброе утро, господа. Возвращаясь к старому вопросу о espresso и layout_behavior="@string/appbar_scrolling_view_behavior"(espresso не определяет, что activity запущено, когда используется этот атрибут, ну и ругается на это). Может быть, есть возможность убирать атрибуты, когда запущен тест(например в gradle или во время выполнения определять, что идет тест и устанавливать уже в коде)?

Dauren
23.12.2016
06:41:24
mViewPager.setOffscreenPageLimit(1);
?

Google

Alexey
23.12.2016
06:48:36
@Dauren10 по дефолту 1 уже стоит

Dauren
23.12.2016
06:49:29
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
if(position==0)
{
Toast.makeText(MainActivity.this , "go0", Toast.LENGTH_SHORT).show();
}
if(position==1)
{
Toast.makeText(MainActivity.this , "go1", Toast.LENGTH_SHORT).show();
}
if(position==2)
{
Toast.makeText(MainActivity.this , "go2", Toast.LENGTH_SHORT).show();
}
}
@Override
public void onPageScrollStateChanged(int state) {
// Toast.makeText(MainActivity.this , "Go1", Toast.LENGTH_SHORT).show();
}
});

Alexey
23.12.2016
06:53:11
@Dauren10 у тебя одни и те же данные для всех 3 фрагментов и ты загружаешь их во фрагменте?

Dauren
23.12.2016
06:53:44
по типу да, есть джанго рест фреймоворк
который отдает мне json
я просто меняю ссылку

Admin
ERROR: S client not available

Dauren
23.12.2016
06:53:59
для каждого таба
а в json список материалов по категориям
1 таб категоря мировые новости
2 таб новости экономики
и так далее
да все во фрагменте
Все ребята, получилось!
Всех благодарю!
Вы лучшие

Владислав
23.12.2016
07:17:59
посоны
тут вопрос есть
кто-нибудь знает как с помощью rxJava сделать так:
1) У меня модель хранит состояние системы
2) Презентер подписывается на изменение состояния
3) Модель выплёвывет текущее состояние в презентер и уведомляет его когда оно меняется
Как уведомлять презентер об изменениях понятно, но как сделать так что бы модель давала презентеру текущее состояние в момент подписки, непонятно.
Может, у кого-нибудь есть идеи?

Yuri
23.12.2016
07:26:07
BehaviorSubject тебе поможет

Yury
23.12.2016
08:03:49
Как сохранять детализацию при переходе между другими фрагментами через bottom navigation?

Pavel
23.12.2016
08:04:00
Всем привет.
Пытался сделать подтягивание тайлов карты из storage. Сделал свой tileProvider, прикрутил к map. Врубаю режим полёта в эмуляторе что бы отрубить интернет и запускаю приложение.
Карты нет и даже моё положение на карте не показывается. Даже если сам задаю позицию.
Уже не знаю где копать.

Google

Sergey
23.12.2016
08:19:36
Как называется элемент UI. Висит в нижнем правом углу . Круглая кнопка.

Yuri
23.12.2016
08:20:04
FloatingActionButton

Anton
23.12.2016
08:20:04
floating action button

Andrey
23.12.2016
08:20:10
floating action button

Sergey
23.12.2016
08:20:36
Спасиб.
Что скажите про оригинальный FAB ? Не кривой?
или посоветуете сторонию либу для FAB-а ?

Anton
23.12.2016
08:26:49
с чего он будет кривой?

Dmitriy
23.12.2016
08:28:25
представил FAB с "искривлениями" окружности ?

Sergey
23.12.2016
08:29:15

Евгений
23.12.2016
08:42:05
Пытался сделать по туториалу "Configure the IDE for low-memory machines".
В Help > Edit Custom VM Options написал:
-Xmx512Mb
Сохранил. Запускаю через консоль:
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
Invalid maximum heap size: -Xmx512Mb
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Не пойму, как теперь найти этот кастомный "studio.vmoptions"? В тех, что нахожу - есть другие строки, значит это не они.

Artem
23.12.2016
08:44:18
Господа кто Firebase Crash Reporing подключал?
как заставить эту байду работать?

Nikita
23.12.2016
08:47:14
там же туториал простейший

Artem
23.12.2016
08:48:30
так все сделал
ему ведь пофигу Debug, Release?
он в любом состояние ведь должен слать данные?

Dmitriy
23.12.2016
08:52:04