
Aleksandr
13.09.2017
00:29:03
Добрый вечер, Господа! Помогите сделать приложение плавнее. У меня есть экран с тяжелой вью (5 ресайклеров), который создается 1+ сек. Это главный экран, поэтому при переходе на него пользователь не заметит задержки. Но она заметна, когда я возвращаюсь с других экранов кнопкой назад. Выглядит так, будто старый фрагмент закрываться не хочет/кнопка "назад" не нажалась - и хочется нажать еще раз. Есть ли какой-то хак, чтобы сначала закрыть один фрагмент, а затем навигировать на второй и пускай, что с задержкой. Или же какой-то хак, чтобы пользователь понял, что все норм и кнопка назад нажата.
попробуй сделать скриншот "тяжелого" экрана и показывать его

Макс
13.09.2017
00:46:41

Aleksey
13.09.2017
00:47:47

Макс
13.09.2017
00:51:55
Поддержка этой версии Yandex Map Kit прекращена. Он по-прежнему работает, но исправляться будут только критические ошибки. Мы разрабатываем новую версию.

Google

Макс
13.09.2017
00:52:14
4 года назад

Aleksey
13.09.2017
01:28:32

Макс
13.09.2017
01:32:57
Так убеди его что это бред - будет стоить ему в несколько раз дороже чем Google maps

Aleksey
13.09.2017
01:36:19

Макс
13.09.2017
01:37:42
https://fabric.io/kits/android/mapbox

Aleksey
13.09.2017
01:41:25

Михаил
13.09.2017
02:23:50
Добрый вечер, Господа! Помогите сделать приложение плавнее. У меня есть экран с тяжелой вью (5 ресайклеров), который создается 1+ сек. Это главный экран, поэтому при переходе на него пользователь не заметит задержки. Но она заметна, когда я возвращаюсь с других экранов кнопкой назад. Выглядит так, будто старый фрагмент закрываться не хочет/кнопка "назад" не нажалась - и хочется нажать еще раз. Есть ли какой-то хак, чтобы сначала закрыть один фрагмент, а затем навигировать на второй и пускай, что с задержкой. Или же какой-то хак, чтобы пользователь понял, что все норм и кнопка назад нажата.
Стоит с профайлером посмотреть узкое место и оптимизировать его

Halt
13.09.2017
02:46:30
На какой ide вы пишите?

Михаил
13.09.2017
04:12:56
Android studio. Других вариантов нет)

Pirate
13.09.2017
04:17:10
Есть вариант использовать старый плагин ADT к Eclipse, но студия пилена JetBrains, поэтому мой выбор за ней.

Dmitrii
13.09.2017
05:15:09
всех с праздником!!!

Alexander
13.09.2017
05:17:48
Парни... Всем привет... Решил тут в учебных целях поиграться с TouchListener... Вообщем сделал пробничек... КонстрайнтЛейоут внутри него ИмаджВью и когда тяну вниз то он увеличиваеться потом возвращается в исходное положение... Перенес этот код немного на другую верстку, где в АппБарЛайоуте КоллапсингТуулБар и там имадж вью и в итоге не работает код... Почему так может быть? Что как то различается поведение при касании в разных ВьюГруп или как? Щас видео скину как это все выглядит

Google

Kirill
13.09.2017
05:53:04
Что такое Streaming Response?

Dmitry
13.09.2017
06:13:21

Alexander
13.09.2017
06:16:18
Я извиняюсь, но еще определенных вещей не знаю как понимать интерцепт и куда его вешать?

Anna
13.09.2017
06:16:50

Dmitrii
13.09.2017
06:17:08
сегодня 256 день в году
день погромиста

Alexey
13.09.2017
06:17:55

Anna
13.09.2017
06:21:26
Да знаю я. Поздравляю всех, кто в теме. Просто в соседнем топике только и разговоров, что об айфонах.

Temir
13.09.2017
06:46:59
Как узнать. Какой день был вчера и какой будет завтра?

JRoot3D
13.09.2017
06:48:33

Anton
13.09.2017
06:48:51

whalemare
13.09.2017
06:48:53
Или йода тайм

Temir
13.09.2017
07:12:02
А как перевести в дату обратно

Dmitry
13.09.2017
07:13:17

Alexander
13.09.2017
07:28:02
Доброе утро. Взял скрин с сайта Материал дизайна. Кто-нибудь знает, как такую штуку без костылей сделать?
https://storage.googleapis.com/material-design/publish/material_v_11/assets/0B5ZSepuCX1xOX3RQUEJ6ajVMb1E/picker.png

Алексей
13.09.2017
07:29:03
Вы взяли картинку для веба. В Android это обычный DatePickerDialog.

Alexander
13.09.2017
07:31:13
А я подумал, что это DatePicker на стероидах переданный в едит текст с аргументом. Спасибо, что остановили мой бессмысленный поиск. :)

Anton
13.09.2017
07:31:56
смотря что костылем считать

Google

Anton
13.09.2017
07:32:10
можеш ьв попаапвиндоу запихнуть дейтпикер

Алексей
13.09.2017
07:32:18
На мобилке такое некрасиво смотреться будет, там и так места мало. Диалог удобнее.

your-mirror
13.09.2017
08:13:50
Господа день добрый, подскажите кто-нибудь встречался с проблемой обновлений приложения в гугл плее.
Т.е. я выливаю апдейт, пришло уведомление, что приложение в гугл плее. Когда пользователь открывает у себя страницу приложения в гугл плее (у него есть инет и все с этим ок), в слуае если он на ней был до этого, то у него показывается не кнопка "Обновить", а кнопка "Открыть".
Как-нибудь боролись с этим?
Ну а в случае, если он перейдет на другую страницу в гугл плее и вернется назад, то история может повториться, а может и показать обновление

Dmitrii
13.09.2017
08:18:03
есть варик подождать, само починится
уведомление рано приходит

your-mirror
13.09.2017
08:21:26

Ulia
13.09.2017
08:29:39
Всем привет) Можно ли сделать приложение ( а скорее даже сервис без активити) так,чтобы его не было видно в списке приложений?

your-mirror
13.09.2017
08:30:46

Ulia
13.09.2017
08:30:56
Любопытно))

FromSi
13.09.2017
08:30:57
Крч, с праздником всех!

Vladimir
13.09.2017
08:31:59

Nikita
13.09.2017
08:32:16
Если нет intent-filter с категорией LAUNCHER, приложение даже с активити не появится в списке
Что значит провалился? Просто не умещается на экране, и все

Ulia
13.09.2017
08:33:19
Можно же просто сделать сервис без активити

your-mirror
13.09.2017
08:34:11
Сразу встает вопрос как удалить такое приложение ;)

FromSi
13.09.2017
08:34:46
Зачем такое приложение пользователю?

Vladimir
13.09.2017
08:35:39

Alexander
13.09.2017
08:35:41

Ulia
13.09.2017
08:36:21
что в таком случае нужно указать как launcher?

Google

Alexander
13.09.2017
08:37:14

Карт-Бланш
13.09.2017
08:38:03
Ребята, вообщем софты в плеймаркетке не особо помогают. А кто знает, годные способы поменять все данные телефона, чтобы Приложение каждый раз думало что это уникальный пользователь?

Ulia
13.09.2017
08:38:14
я к тому как обойти требование launcher?

Admin
ERROR: S client not available

Anton
13.09.2017
08:38:34
че за лаунчер

Ulia
13.09.2017
08:38:35
апк пока что просто не собирается без этого требования

Карт-Бланш
13.09.2017
08:40:10
Я менял данные через помену вызовов на Анройде. Декомпилировав его полностью. Но в таком случае, подпись приложения стирается. И подменить его никак, так как подписки апк вместе с основным, сверяются отравляя на сервер

Alexander
13.09.2017
08:41:00
апк собирается без лаунчера, только не устанавливается при помощи студии. В этом случае можно достать апк из папки /build/outputs и установить вручную

your-mirror
13.09.2017
08:41:36

Alexander
13.09.2017
08:41:43
или в настройках запуска в студии выставить Launch options -> nothing
А в гугл плей получается не залить? )
Почему? Куча обоев в гугл плее. Хотя я последний раз обоину заливал очень давно, может правила поменялись. Виджеты, ктати, по такой же схеме работают

your-mirror
13.09.2017
08:49:26

Alexander
13.09.2017
08:50:47

Глеб
13.09.2017
08:51:51
Реально ли сделать общий background для всего приложения?
Там просто анимированный градиент, и стремно выходит если новое активити открывается и он сначало. Не критично но немного ну такое

Dmitrii
13.09.2017
08:55:28
не активити меняйте, а фрагменты в нем

Глеб
13.09.2017
08:56:49

χθών
13.09.2017
08:59:55
Привет всем. Скоро потребуется кошерная websockets либа. Прошу посоветовать

Dmitrii
13.09.2017
09:01:44

Google

Kirill
13.09.2017
09:02:31

χθών
13.09.2017
09:02:45
вебсокеты умеет?

Kirill
13.09.2017
09:03:09
да
сейчас с ними работаю

χθών
13.09.2017
09:03:43
а ну да . круто . Web Sockets now shipping in OkHttp 3.5!
okhttp у нас уже юзается, гут. Спасибо!

Dmitry
13.09.2017
09:30:30

Alexander
13.09.2017
09:32:50
?? Спасибо... Почитаю..


Алексей
13.09.2017
09:33:05
всем привет. делаю приложение которое изменяет цвет круга при нажантии на экран (до нажатия черный, после нажатия красный)
вот код на kotlin
class MainActivity : Activity(){
public override fun onCreate(savedInstanceState: Bundle?){
val dw: DrawView
super.onCreate(savedInstanceState)
dw = DrawView(this)
setContentView(dw)
}
class DrawView(context: Context) : View(context) , OnTouchListener{
var paint: Paint
var canvas: Canvas
init {
paint = Paint()
canvas = Canvas()
}
override fun onDraw(canvas: Canvas) {
canvas.drawARGB(255,255,255,255)
paint.setColor(Color.BLACK)
canvas.drawCircle((getWidth() / 2).toFloat(), ((getHeight() / 2)).toFloat(), 50f, paint)
}
override fun onTouch(v: View, event: MotionEvent): Boolean {
if (event.action == MotionEvent.ACTION_DOWN) {
paint.setColor(Color.RED)
canvas.drawCircle((getWidth() / 2).toFloat(), ((getHeight() / 2)).toFloat(), 50f, paint)
invalidate();
}
return true
}
}
}
почему-то цвет не изменяется на красный


Dmitry
13.09.2017
09:36:07

Алексей
13.09.2017
09:36:34
нет это цвет подложки (белый)

Dmitry
13.09.2017
09:37:44