
Andrew
08.09.2017
13:08:20
Всем привет

Dmitrii
08.09.2017
13:09:40
notifyItemChanged в адаптере

Павел
08.09.2017
13:10:43

Google


Andrew
08.09.2017
13:11:52
У меня приложение заточено под работу в вертикальном режиме, если в момент срабатывания одного обработчика устройство находится в горизонтальном положении, то оно падает на ошибке:
java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{41e154e0 V.E..... R.....ID 0,0-480,168} not attached to window manager
at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:370)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:299)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:84)
at android.app.Dialog.dismissDialog(Dialog.java:364)
at android.app.Dialog.dismiss(Dialog.java:347)
at com.ecsatbel.mpos.DeviceActivity$2$1.run(DeviceActivity.java:381)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:606)
at dalvik.system.NativeStart.main(Native Method)


Yushka
08.09.2017
13:12:46

Dmitrii
08.09.2017
13:12:47
запретить лендскейп в манифесте :)

Andrew
08.09.2017
13:12:53
Я так понимаю, что проблема здесь dlg.dismiss();
Как решить эту проблему?

Павел
08.09.2017
13:13:26
выше вам уже ответили

Andrew
08.09.2017
13:14:02
У меня сейчас так:
if (!(this instanceof SignatureActivity))
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
По сути у меня и так лендскейп запрещен

Ekaterina
08.09.2017
13:15:33
Как?
android:screenOrientation="portrait"

Dmitrii
08.09.2017
13:15:37
Как?
<activity
android:name=".твой активити"
android:screenOrientation="sensorPortrait" />

Google

Andrew
08.09.2017
13:15:46
Так и есть

Dmitrii
08.09.2017
13:16:23

Alexander
08.09.2017
13:18:17
Всем привет! Ребзи... помогите... направьте... Работаю с вью пейджером... как в зависимости от того какой экран показан делать разные действия по нажатию кнопки? В настоящий момент я получаю чилда от ВьюПейджера по currentItem... Но проблема такая что если допустим перейти на второй экран сделать определнное действия и потом вернуться на экран вьюпейджера то некоректно как то отрабатывает getChildAt и если допусти по индексу 1 он получал firstScreen то потом он по этому индекусу получает seconScreenn... Вот скрин логов... Не могу понять почему так отрабатывает... Заранее спасибо за любые советы...

Andrew
08.09.2017
13:18:19
android:screenOrientation="sensorPortrait" - это помогло
android:screenOrientation="portrait" - этого было не достаточно

Andre
08.09.2017
13:19:23
А вот такой интересный вопрос. Мы можем запустить другое приложение отправив ему интент. А как понять тому другому приложению что оно было запущено не пользователем а с помощью приложения?

Dmitrii
08.09.2017
13:19:49
intent.putExtra(какой-нибудь флаг)

Andre
08.09.2017
13:22:08

Dmitrii
08.09.2017
13:35:06
ага, я попробовал… и не приходит. Смотрю в дебаге что он пустой.
https://stackoverflow.com/questions/5637876/differentiating-between-an-activity-launch-from-home-screen-or-from-another-acti
In the onCreate of your Activity, call getIntent(). If the Activity is started from the launcher (home screen) the values for getAction() will be android.intent.action.MAIN and the getCategories() will return a set which will contain the android.intent.category.LAUNCHER category. If the activity is started from elsewhere these values may be null.

Andrew
08.09.2017
13:50:55

Andre
08.09.2017
13:52:49

ROMAN
08.09.2017
14:10:48
Привет. Посоветуйте что то для сканирования QR или лучше старого доброго zxing ничего лучше нет?

Aleksey
08.09.2017
14:13:11

ROMAN
08.09.2017
14:14:05

Anton
08.09.2017
14:15:31
кто для тестов юзает спок?

Alexey
08.09.2017
14:18:14
- Ааа у нас нет тестов все пропало!
- Спок, бро

Михаил
08.09.2017
14:19:10

Anton
08.09.2017
14:24:18
так там внутри роболетрик как я понял

Google

Anton
08.09.2017
14:24:35
в робоспоке
мне понравилось ток я хз как делеай поставить))
делеай

Михаил
08.09.2017
14:24:56
А. Я думал речь о spek

whalemare
08.09.2017
14:28:41
так там внутри роболетрик как я понял
Роболектрик мне показался крайне не однозначным инструментом. Мокать андроидные вьюхи в юнит тесте такое себе.
Для каких целей ты его используешь? Мб я не раскурил просто

Anton
08.09.2017
14:28:56
спок?
ну щас в проекте мвп на вьюхах построено
там нужен роболетрик

whalemare
08.09.2017
14:30:17
Роболектрик
Роболектрик же про андроидные вьюхи не? Или чё то поменялось?
Причем только под системные
Типа аппкомпата

Anton
08.09.2017
14:33:43
под любые андроид класы

Anton
08.09.2017
14:34:00
вообще удобно получаетеся
очеь маленькие тесты
это я про спок)

whalemare
08.09.2017
14:34:44

Anton
08.09.2017
14:34:57
ага
красивенько как

whalemare
08.09.2017
14:35:48
Эх, тогда ок должен прям тащить чтобы отказаться от привычного и на груви перелезть

Google

whalemare
08.09.2017
14:36:38
Название функции строкой ?
Прикольно выглядит))

Anton
08.09.2017
14:37:17
в лог норм выводится считай сразу когда Assertion Error

whalemare
08.09.2017
14:37:42
угу

Yushka
08.09.2017
14:46:59

Anton
08.09.2017
14:47:53
хахахахах

Юра
08.09.2017
15:31:51
Как в RxJava2 можно Completable преобразовать в Single?

Михаил
08.09.2017
15:36:18
andThen

Никита
08.09.2017
15:41:34
toSingle()?

Admin
ERROR: S client not available

Юра
08.09.2017
15:43:09
andThen помогло, спасибо.

thegrif
08.09.2017
16:24:16
Может у кого есть ссылка на книгу по RxJava на русском?

Denis
08.09.2017
16:28:28

Dmitrii
08.09.2017
16:29:19
RelativeLayout?

Denis
08.09.2017
16:32:04
RelativeLayout?
Пробовал, recycler layout забирает все место себе.
Лучше всего было с двумя вью в linear layout с весом 1 у recycler view.

Dmitrii
08.09.2017
16:32:43

Alex
08.09.2017
16:46:50
Как создать сервер для клиент-серверного приложения на android, что бы он передавал данные в формате, например, JSON, XML по защищеному каналу связи?

Владимир
08.09.2017
16:49:53

Alex
08.09.2017
16:51:23
на php ?

Valeriy
08.09.2017
16:51:25
ConstraintLayout, вернхюю цепляешь к parent top, среднюю к верхнему, нижнюю к parent bottom и ставишь ей vertical bias 1.0

Google

Valeriy
08.09.2017
16:52:06
так на джава пиши

Владимир
08.09.2017
16:52:47

Denis
08.09.2017
16:53:42

Valeriy
08.09.2017
16:54:39
сделай guide line на нужном месте и цепляй recycler view к guide line bottom
боттом к guideline точнее

Siarhei
08.09.2017
17:35:33
пытаюсь вернуть автоплей в webview примерно так (в onPageFinished) :
mWebView.loadUrl("javascript:(function(){"l=document.getElementById('action play-button');e=document.createEvent('HTMLEvents');e.initEvent('click',true,true);l.dispatchEvent(e);})()");
ошибок в логе вроде нет, но при этом кнопка не нажимается. не подскажете в чем может быть дело?

@
08.09.2017
17:39:56
action play-button - пробел в айди?

Siarhei
08.09.2017
17:47:13

@
08.09.2017
17:48:08
бро, это класс, айди это когда так -> id="header_block_id"

Siarhei
08.09.2017
17:48:51

@
08.09.2017
17:50:45
копке айдишник задай, тогда сможешь ей рулить...
*н

Oleg
08.09.2017
17:54:43

Siarhei
08.09.2017
17:55:57

Alex
08.09.2017
18:27:24
Igor

Konstantine
08.09.2017
18:36:24
Ребят, сорри за оффтоп, но кто-нибудь слышал что-нибудь про МТИ? Какой-то московский тех. институт.

G_Dee
08.09.2017
19:02:25
Почему то при ответе не срабатывает колбэк метода enqueue() (Retrofit2). Кто нибудь сталкивался? В логах ответ норм приходит

Sabo
08.09.2017
19:03:55
Плз скиньте хороший туториал на recycler view
??