
Михаил
12.09.2017
08:01:31

Блэцкарь
12.09.2017
08:02:46

Vladimir
12.09.2017
08:07:50
Нарооооод! Помогите решить проблему: https://ru.stackoverflow.com/questions/717332/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D1%80%D0%B5%D0%BD%D0%B4%D0%B5%D1%80%D0%B8%D0%BD%D0%B3%D0%B0-%D0%B2-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B8-%D1%81-moxy-fragment-%D0%B8-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D0%BC%D0%B8-t

Begemot
12.09.2017
08:21:24
а тема кастомная?

Google

balolam
12.09.2017
08:29:42

Andrew
12.09.2017
08:35:55
Всем привет!

Anton
12.09.2017
08:36:28
привет!!!!!!!!

Семен
12.09.2017
08:36:41
здорова!!!!!!!

Lilian
12.09.2017
08:36:54
урааааа!!!!!

Anton
12.09.2017
08:37:07
ребята Андрюха вернулся!!!

Alexander
12.09.2017
08:37:38
Знакомый хочет делать приложение, где тебе дают видео уроки танцев/йоги и прочего.. Точнее, видео - только часть процесса. В целом, будет персональный тренер. При этом, пользователь должен оплатить работу тренера через мобильное приложение. Нужно ли, при оплате, отдавать 30% гуглу? Можно ли как-то избежать потери этих 30% бабла?

Anton
12.09.2017
08:38:13
да конечно... знакомый

Anna
12.09.2017
08:38:37
Ага, всегда так говорят, когда стремаются спросить ?

Alex
12.09.2017
08:38:44
Накинулись)

Никита
12.09.2017
08:38:58
хожу, знакомлюсь, не шалю :D

Eugene
12.09.2017
08:38:58
Так и скажи что сам хочешь делать

Михаил
12.09.2017
08:39:15

Google

Anton
12.09.2017
08:39:36
через гугл покупки нельзя это провернуть

Andrew
12.09.2017
08:39:39
Есть вопрос, при вызове активити через BroadcastReceiver, я передаю данные, но в вызываемой активити я их не вижу.
Intent activivtyIntent = new Intent(context, MainMenuActivity.class);
activivtyIntent.setFlags(/*Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT
| Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
| */Intent.FLAG_ACTIVITY_NEW_TASK |Intent.FLAG_ACTIVITY_CLEAR_TOP);
activivtyIntent.putExtra("OpType", intent.getStringExtra("OpType"));
context.startActivity(activivtyIntent);
В MainMenuActivity intent.getExtras()= null почему?

Anton
12.09.2017
08:39:40
по моему

Alex
12.09.2017
08:39:43

Ivan
12.09.2017
08:40:03

Alex
12.09.2017
08:40:48
По крайней мере приложения вроде работали)

Andrew
12.09.2017
08:41:00
В onResume я получаю Intent

Arsen
12.09.2017
08:41:47
спецциальный метод он бродкастресивед есть

Ivan
12.09.2017
08:41:53
Это с каких пор? Насколько я вижу, можно пользоваться той же яндекс кассой, нет?
https://play.google.com/intl/ru/about/monetization-ads/
всегда так было
При продаже цифровых продуктов через другие виды приложений, представленные в Google Play, необходимо также использовать систему оплаты контента Google Play. Исключения составляют следующие случаи:
продажа нецифровых товаров;
продажа цифрового контента, который может использоваться вне приложения (например, треков, которые можно воспроизводить в других проигрывателях).

Alexander
12.09.2017
08:41:58
Возможно, я к этому проекту подключусь... но проект точно не мой. Он ходит спрашивает у всех, но никто точно не может сказать.
С одной стороны, всякие rzd продают свои билеты и у них комиссию в 30% не берут. С другой стороны, тренера оказывают тебе услугу виртуально - удаленно.

Anton
12.09.2017
08:42:15
они не через гугл продают
с чего им комиссию отдавать

Ivan
12.09.2017
08:42:21

Alex
12.09.2017
08:42:25

Ivan
12.09.2017
08:42:57

Alex
12.09.2017
08:43:58
ИМХО, это должно быть хренова гора скачиваний наверное, чтобы тебя засекли. Или у них стоит анализатор, и они автоматизировано секут такие вещи?

Назаров
12.09.2017
08:44:21
Всем привет. Выполняю запрос в базу, обвёрнутый в rx. Нужно делать ещё запрос при каждом onNext

Ivan
12.09.2017
08:44:23
Тем более:
"При этом, пользователь должен оплатить работу тренера через мобильное приложение."

Google

Назаров
12.09.2017
08:44:34
Как сделать красиво?

Alexander
12.09.2017
08:44:53
Может, работа тренера = не цифровой товар?

Alex
12.09.2017
08:44:55

Andrew
12.09.2017
08:46:19
Есть вопрос, при вызове активити через BroadcastReceiver, я передаю данные, но в вызываемой активити я их не вижу.
Intent activivtyIntent = new Intent(context, MainMenuActivity.class);
activivtyIntent.setFlags(/*Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT
| Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
| */Intent.FLAG_ACTIVITY_NEW_TASK |Intent.FLAG_ACTIVITY_CLEAR_TOP);
activivtyIntent.putExtra("OpType", intent.getStringExtra("OpType"));
context.startActivity(activivtyIntent);
В MainMenuActivity в onResume intent.getExtras()= null почему?


Peter
12.09.2017
08:46:53
Господа, кто знает, как решить проблему — у меня ресайклер, в нём карточки, и вот туда подгружается картинка глайдом, но когда листаю, карточки иногда “прыгают” — я думал, что дело в размере, который не был установлен (match_parent, wrap_content), и что они заново подгружаются, пусть даже и из кэша (значок прогрузки показывался) — но почему так происходит? зачем они подгружаются заново? в общем, это не так заметно, но то, что происходят такие “прыжки”, немного напрягает — причем, видимо, где-то я что-то не учёл, ибо даже если интернет отключить, при пролистывании обратно вверх, наблюдается та же картина (карточки подгружаются заново) — как это исправить?

Arsen
12.09.2017
08:46:55
зачем тебе ресивер вообще?

Artem
12.09.2017
08:47:01

Andrew
12.09.2017
08:47:49

AspiD
12.09.2017
08:47:52
Господа, кто знает, как решить проблему — у меня ресайклер, в нём карточки, и вот туда подгружается картинка глайдом, но когда листаю, карточки иногда “прыгают” — я думал, что дело в размере, который не был установлен (match_parent, wrap_content), и что они заново подгружаются, пусть даже и из кэша (значок прогрузки показывался) — но почему так происходит? зачем они подгружаются заново? в общем, это не так заметно, но то, что происходят такие “прыжки”, немного напрягает — причем, видимо, где-то я что-то не учёл, ибо даже если интернет отключить, при пролистывании обратно вверх, наблюдается та же картина (карточки подгружаются заново) — как это исправить?
в Picasso такое исправляется, если сделать fit. проблема с ресайзом, который происходит каждый раз


Arsen
12.09.2017
08:48:14
Господа, кто знает, как решить проблему — у меня ресайклер, в нём карточки, и вот туда подгружается картинка глайдом, но когда листаю, карточки иногда “прыгают” — я думал, что дело в размере, который не был установлен (match_parent, wrap_content), и что они заново подгружаются, пусть даже и из кэша (значок прогрузки показывался) — но почему так происходит? зачем они подгружаются заново? в общем, это не так заметно, но то, что происходят такие “прыжки”, немного напрягает — причем, видимо, где-то я что-то не учёл, ибо даже если интернет отключить, при пролистывании обратно вверх, наблюдается та же картина (карточки подгружаются заново) — как это исправить?
вью переиспользуются при скролле

Peter
12.09.2017
08:48:16
пикассо мне крайне не понравился ?
есть варианты фикса для глайда?

Назаров
12.09.2017
08:48:27

Назаров
12.09.2017
08:48:28
Вот так нужно сделать

Peter
12.09.2017
08:48:43

Alex
12.09.2017
08:49:20
Вью переиспользуется, да. Но скорее всего вопрос в использовании кэша.

AspiD
12.09.2017
08:49:31

Alex
12.09.2017
08:49:32
@d34dboy скинь код глайда)

Никита
12.09.2017
08:49:51

Peter
12.09.2017
08:50:22
@d34dboy скинь код глайда)
`Glide
.with(photo.getContext())
.load(url)
.apply(
new RequestOptions()
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
.centerCrop()
.dontAnimate()
)
.listener(new RequestListener<Drawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
if (avi != null) {
avi.smoothToHide();
}
return false;
}
})
.into(photo);
}`

Ivan
12.09.2017
08:50:23

Google

Peter
12.09.2017
08:51:32
не помогает)

Alex
12.09.2017
08:52:05
apply(
new RequestOptions()
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
.centerCrop()
.dontAnimate()
)
А зачем это делать в apply?)

Peter
12.09.2017
08:52:34
а зачем это выносить в отдельную переменную ?)
сейчас помимо centerCrop ещё fitCenter добавил — картина та же, прыжки продолжаются

Alex
12.09.2017
08:55:06
хм.. можешь выложить гифку чтоле?)

Peter
12.09.2017
08:56:07
ну, проще на словах объяснить — я листаю список вверх, и он на секунду как-будто мерцает, карточка прыгает куда-то, и тут же возвращается
да и, почему вообще происходит ресайзинг/заново подгрузка и всё такое

Admin
ERROR: S client not available

AspiD
12.09.2017
08:57:37

Peter
12.09.2017
08:58:05
android:layout_width="match_parent”
android:layout_height="wrap_content”
у ImageView
и вся cardView тоже android:layout_height="wrap_content”
так что да, от картинки зависит высота карточки
но иначе никак же

Arsen
12.09.2017
08:59:30
хардкодни размер + центер кроп

Peter
12.09.2017
08:59:37
не помогает
я тоже думал что в этом трабла

AspiD
12.09.2017
09:00:42

Peter
12.09.2017
09:01:05
а можно как-то повлиять на это вообще? зачем она пересоздаётся при скролле вверх?

AspiD
12.09.2017
09:01:29

Google

Peter
12.09.2017
09:01:54
картинка крайне стрёмно будет выглядеть, в том и суть, что она по ширине подгоняется под карточку, а высота уже масштабируется под нужный размер

Arsen
12.09.2017
09:02:23
вью холдер это не об этом, вот https://stackoverflow.com/a/14108676/7721510

AspiD
12.09.2017
09:02:40
попробуй у holder отключить recycling, забавы ради =)

Arsen
12.09.2017
09:03:11
плохой подход

Peter
12.09.2017
09:03:54
мне надо пофиксить эту траблу)
много приложений с подобными лентами, тот же ВК, и там тоже картинка подгоняется под размер поста

Arsen
12.09.2017
09:04:37
там картинка есть

Peter
12.09.2017
09:04:44
но скачков таких не происходит

Arsen
12.09.2017
09:07:47
для теста грузи картинку из ресурсов
в load подлставь

Vladislav
12.09.2017
09:08:51

Peter
12.09.2017
09:09:23

Arsen
12.09.2017
09:10:46

Vladislav
12.09.2017
09:10:49
только по высоте
хз, может все-таки зафиксировать и fitCenter, это же превью все-таки

Arsen
12.09.2017
09:11:25
android:layout_width="match_parent”
android:layout_height="56dp”

Vladimir
12.09.2017
09:15:20

Peter
12.09.2017
09:15:51
захардкодил размеры, и ширину и высоту, прыгать перестало
блин, но это не вариант ?
я так понимаю, бесполезно оборачивать во что-то, всё равно такая фигня будет?

AspiD
12.09.2017
09:17:47