@android_ru

Страница 1918 из 3205
Vlad
25.08.2017
10:46:20
Может из-за этого быть?

Nick Senchurin
25.08.2017
10:46:48
ну да, там ного подводных камней при запуске

Igor
25.08.2017
10:46:49
Всем привет. Подскажите, как вывести телефон из "окирпиченного" состояния? Не в один из режимов - recovery, normal, fastboot не входит

Nick Senchurin
25.08.2017
10:47:20
Может из-за этого быть?
https://github.com/robolectric/robolectric/issues/2949

Google
Штирлитц
25.08.2017
10:48:28
Есть проект с Gradle 3.0.0-beta2. Но необходимо запускать проект на Android Studio 2.2 Как сделать правильно, что бы можно было открывать через неё?

Алексей
25.08.2017
10:48:56
Переделать обратно на Gradle 2.3.3

Штирлитц
25.08.2017
10:50:33
Просто сделать так: classpath 'com.android.tools.build:gradle:2.3.3' ?

Vlad
25.08.2017
10:53:39
https://github.com/robolectric/robolectric/issues/2949
Там еще оказывается с линуксом траблы какие-то. Сейчас буду разбираться, спасибо

Nick Senchurin
25.08.2017
10:54:35
ну выставить путь в тексовом поле это не такой уж громадный трабл, бывало и похуже ?

причем даже на странице роболектрика есть об этом, так что курите маны внимательнее

Vlad
25.08.2017
10:57:04
ну выставить путь в тексовом поле это не такой уж громадный трабл, бывало и похуже ?
Я это написал когда уже попытался пофиксить и оно все равно не заработало

Nick Senchurin
25.08.2017
10:57:19
http://robolectric.org/getting-started/ Note for Linux and Mac Users

Михаил
25.08.2017
10:58:01
:D

Vlad
25.08.2017
10:58:11
Nick Senchurin
25.08.2017
10:58:27
ну у меня там был этот трабл , потом капризначала ндк, потом прогвардом выпиливалась какой то класс из сапорт- либы,

Михаил
25.08.2017
10:59:00
Тогда вывод прост. Держать бизнес логику подальше от андроид классов и юзать junit + mockito

Nick Senchurin
25.08.2017
10:59:20
я полез в роболектрик, тк не допер, как мне через мокито замокать активити

Google
Nick Senchurin
25.08.2017
11:00:26
все вьюхи- поля в активити после мока были нулевыми,

Nick Senchurin
25.08.2017
11:00:55
но я вовсе не собираюсь катить бочку на мокито, если есть примеры , с удовольствием ознакомлюсь

А ты их мокал?
не, только активити

Михаил
25.08.2017
11:01:33
Каждый метод и поле надо мокать отдельно по идее

Nick Senchurin
25.08.2017
11:01:40
но я мог тупо неправильно готовить, да

а можешь гист скинуть хотя бы одного теста, как это выглядит?

Михаил
25.08.2017
11:02:15
Да

Vlad
25.08.2017
11:02:48
А если я убираю весь код, варнинг остался, но тест проходит

Означает ли что это не из-за манифеста?

Nick Senchurin
25.08.2017
11:03:33
@RunWith(RobolectricTestRunner.class) @Config(constants = BuildConfig.class, /*manifest = "src/main/AndroidManifest.xml",*/ sdk = 25, packageName = "h.p.djigurda")

такие анноташки стоят?

Vlad
25.08.2017
11:04:29
@RunWith(RobolectricTestRunner.class) только

Nikita
25.08.2017
11:06:18
одумайся, не используй роболектрик

Nick Senchurin
25.08.2017
11:07:40
спасибочки, я правда на джаве пока, но это только пока ) главное как это мокирование происходит

Vlad
25.08.2017
11:07:57
одумайся, не используй роболектрик
А что с ним не так кроме времени?

Михаил
25.08.2017
11:11:08
А что с ним не так кроме времени?
Ну вообще роболектрик говорит о том что бизнес логика приложения лежит не там где должна

Vlad
25.08.2017
11:13:16
Ну вообще роболектрик говорит о том что бизнес логика приложения лежит не там где должна
Хорошо, вот есть у меня сплэш. Как мне это затестить без него?https://gist.github.com/nedomovnyvlad1/239f239e05e60ceaea384ba03adb48f4

Alexey
25.08.2017
11:13:22
Коллеги, а кто в курсе в genymotion есть что-нибудь на Oreo?

Kuzma
25.08.2017
11:13:56
привет народ, скажите пожалуйста, есть ли возможность узнать по какой причине активити вывалилась в onPause

Google
Михаил
25.08.2017
11:14:11
Коллеги, а кто в курсе в genymotion есть что-нибудь на Oreo?
Вряд ли. Они с опозданием свежие образы заливают

Nikita
25.08.2017
11:14:43
https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html

Михаил
25.08.2017
11:15:17
Хорошо, вот есть у меня сплэш. Как мне это затестить без него?https://gist.github.com/nedomovnyvlad1/239f239e05e60ceaea384ba03adb48f4
Без роболектрика тут никак либо espresso. Но по хорошему у тебя должен быть класс, который говорит активити перейди туда то или туда то. Смотри mvp

Nikita
25.08.2017
11:16:14
isUserLoggedIn() - очень похоже на бизнес логику. да вообще логику как таковую которая судя по всему, находится не там где надо

unit тесты - проверят твою работу isUserLoggedIn, инструментальные - работу твоих android компонентов

Pavel
25.08.2017
11:22:35
Кто-нибудь живет с включенной фичей Show Parameters Hint Names в Android Studio 3.0?

Это когда вот так http://simplecat.tk/shots/shot-170825-142301-324906.png

Алексей
25.08.2017
11:23:51
да

Roman
25.08.2017
11:25:15
Да

Pavel
25.08.2017
11:25:22
Меня эта фича немного бесит и я ее везде отключаю Решил узнать, один ли я такой "неправильный" или есть еще, кто считает это useless

Anton
25.08.2017
11:25:41
в идее полгода назад отключил ее

бесит

Алексей
25.08.2017
11:26:30
В нормальном коде она не очень нужна, а вот ориентироваться по легаси с 25 параметрами - прелесть, наверное.

Alexander
25.08.2017
11:26:41
попробуй на Котлине без этой "фичи" пописать

удивишся как это трудно

Anton
25.08.2017
11:27:09
а прчием тут котлин там вообще можно неймить в параметрах

что по сути и есть эта фича

только на уровне языка

Google
Pavel
25.08.2017
11:27:32
удивишся как это трудно
Ты удивишься но на скрине котлин

Alexander
25.08.2017
11:27:44
я в курсе

но это не на долго)

Pavel
25.08.2017
11:28:38
В студии на ctrl+p вылетает окошко с подсказкой типов. Если совсем все туго и лезть с код не хочется, то ctrl+p

http://simplecat.tk/shots/shot-170825-142842-593807.png

Admin
ERROR: S client not available

Pavel
25.08.2017
11:29:05
* у вас возможно другой хоткей, хз

Alexey
25.08.2017
11:39:07
Очень банальный вопрос: Что входит в понятие "базовые компоненты Android SDK"? Как и где посмотреть список этих компонентов?

You
25.08.2017
11:40:19


Штирлитц
25.08.2017
11:41:28
А может кто посоветовать как правильно защищать данные пользователя в приложении?

Alexey
25.08.2017
11:41:46
Т.е. вот это оно?

Andrey
25.08.2017
11:42:43
да

Alexey
25.08.2017
11:43:22
Спасибо)

Artur
25.08.2017
11:43:23
There are four different types of app components: Activities. Services. Broadcast receivers. Content providers.

Andrey
25.08.2017
11:46:06
Ребята, читаю доки по файлам в андроиде. Нашел вот такие две функции. Envrionment.getDataDirectory() , Context.getDataDir(); Две разные функции, называются одинаково, в разных пакетах, при этом та, что в контексте еще и с 21 АПИ работает. Кто подскажет, в чем их отличие?

Первая пишет: returns user data directory. Вторая пишет много текста, а в тексте сказано, что полный путь к приватным файлам приложения

Google
Саша Батанова
25.08.2017
11:48:24
Ребят, отправляю фото как RequestBody постом с помощью @Body - все ок, а если заворачиваю в свой тип с полями из RequestBody и строки, в такой же запрос, то фото отправляется уже совсем не так? в чем отличие и где ошибка?

Artem
25.08.2017
11:48:25
Выполните их и залогайте пути и увидите

Andrey
25.08.2017
11:49:01
Выполните их и залогайте пути и увидите
Можно. Но вторая не выполниться на 19 АПи устройстве, это и порождает вопрос. на 21 апи устройствах файловая структура другая что-ле?(

Artem
25.08.2017
11:50:33
Если честно, то не задавался таким вопросом. Может быть кто-то из ребят ещё знает

Alexey
25.08.2017
12:02:08
А кто уже добавил себе Notifications Badges? https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Badges как изменить цвет кружочка и цвет текста?

Andrey
25.08.2017
12:03:23
Если честно, то не задавался таким вопросом. Может быть кто-то из ребят ещё знает
Я тогда мб попробую разобраться и запощу сюда результат

Никита
25.08.2017
12:25:05
А какую ORM database юзаете вы? И насколько критично для вас cascade deletion? Интересно :)

Антон
25.08.2017
12:45:28
.
25.08.2017
12:51:46
как можно скрыть soft keyboard, чтобы при этом статусбар остался?

Artem
25.08.2017
13:08:40
Andrey
25.08.2017
13:40:37
Т.к. может поменяться. Есть например getFilesDir()
А как он может поменяться? просто интересно

Leo
25.08.2017
13:42:53
А как он может поменяться? просто интересно
Если приложение перенести из памяти устройства на SD карту

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