@android_ru

Страница 1982 из 3205
Andrew
08.09.2017
13:08:20
Всем привет

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

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
if (!(this instanceof SignatureActivity)) setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
это программно, скорее всего теряется где-то, запили в манифест

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
intent.putExtra(какой-нибудь флаг)
ага, я попробовал… и не приходит. Смотрю в дебаге что он пустой.

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
на здоровье
Спасибо

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

ROMAN
08.09.2017
14:14:05
Google Vision
Лучше работает, да?

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

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

Михаил
08.09.2017
14:19:10
кто для тестов юзает спок?
Junit прокатанная дорожка)

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
notifyItem Insert /Remove notifyItemChanged(int position, Object payload)
огнище, спасибо, разобралась со всеми этими прелестяками, теперь по-человечески хоть ахах)

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
Пробовал, recycler layout забирает все место себе. Лучше всего было с двумя вью в linear layout с весом 1 у recycler view.
у нижней вьюхи указать alignParentBottom="true", среднюю layout_above от нижней с нужным отступом, ресайклер layout_above от средней

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

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
на php ?
ахха, такая себе идея имхо

так на джава пиши

Владимир
08.09.2017
16:52:47
на php ?
да хоть на паскале

Denis
08.09.2017
16:53:42
ConstraintLayout, вернхюю цепляешь к parent top, среднюю к верхнему, нижнюю к parent bottom и ставишь ей vertical bias 1.0
я так сделал -> в итоге в редактере ок, а на устройстве recycler view занимает все место. 1) text view который привязан к нижнему краю экрана расположен под recycle view (recyvle view над ним) 2) text view который цепляется к recycle view вообще не виден на экране (расположен за нижним краем экрана)

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
action play-button - пробел в айди?
<div class="action play-button " play-state="stopped"> выглядит так. или это не то?)

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

Siarhei
08.09.2017
17:48:51
бро, это класс, айди это когда так -> id="header_block_id"
от оно что. спасибо! буду разбираться дальше)

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



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

??

Страница 1982 из 3205