@android_ru

Страница 1717 из 3205
Quantum Harmonizer
13.07.2017
09:36:02
А может это профили пользователя, «аккаунты»

Mister
13.07.2017
09:44:31
кто работал с ORM библлиотекой room от гугла ? Как правильно использовать транзакции ? Хочу все операции за 1 транзакцию сделать, но данные не вставляются. При обычном подходе без транзакций все норм

Чуклумбек
13.07.2017
09:45:03
Есть такая фича чтоб гапсы отключала включала при запуске гугл +?;)

Google
Mister
13.07.2017
09:53:48
Dmitriy
13.07.2017
09:55:36
нет
код выглядит так? db.beginTransaction(); try { videoTagDao.deleteTagsByVideoId(videoId); videoDao.updateVideos(videoItem); videoTagDao.saveVideoTags(videoTags); db.setTransactionSuccessful(); } finally { db.endTransaction(); }

Mister
13.07.2017
09:55:46
мне кажется что она не дает вручную регулировать транзакции. В сгенеренном коде в каждом методе удаления/вставки она сама рулит транзакциями

Arsen
13.07.2017
09:57:08
есть чатик по юнит тестам?

Sergey
13.07.2017
09:58:19
native: pc 0000000000160b54 /data/app/<package>/lib/arm64/librealm-jni.so что может вызывать ошибки в нативной либе реалма?

у реалма вроде же встроеный обработчик ошибок или нет?

Artem
13.07.2017
09:59:32
Alex
13.07.2017
10:21:22


Как исправить?

Sergey
13.07.2017
10:23:06
See logs for details

Зайди в Gradle console

Правый нижний угол студии

Google
Alex
13.07.2017
10:24:18
Build APK: Errors while building APK. You can find the errors in the 'Messages' view.

FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:mergeDebugResources'. > Error: Some file crunching failed, see logs for details * Try: Run with —stacktrace option to get the stack trace. Run with —info or —debug option to get more log output.

Error:13:25:41.310 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 381150207): libpng error: Not a PNG file 13:25:41.311 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 1706660732): libpng error: Not a PNG file 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception. 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong: 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Execution failed for task ':app:mergeDebugResources'. 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Error: Some file crunching failed, see logs for details 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try: 13:25:41.396 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Run with —stacktrace option to get the stack trace.

Not a PNG file

Sergey
13.07.2017
10:26:19
Вообще Cruncher обрабатывает ресурсы

Alex
13.07.2017
10:26:25
А какой файл вызывает ошибку, не даёт

Так все иконки были скачаны из google icon

Sergey
13.07.2017
10:26:53
У тебя случайно нету там битого файла иконки

Алексей
13.07.2017
10:27:13
bitmap хочет png, а вы ему вектор не даете случаем?

Sergey
13.07.2017
10:27:14
Или может ошибки в файлах с векторами

Alex
13.07.2017
10:27:29
<?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/ic_book_white_48dp" android:tint="#e4e4e4"/>

Была битая png иконка

Всем спасибо за помощь.

Глеб
13.07.2017
10:49:27
Как лучше реализовать кеширование по красоте? У меня грузятся данные через ретрофит и пихаются в List<Object>.

Ivan
13.07.2017
10:58:39
как насчет guava cache

Павел
13.07.2017
11:10:41
ребята,подскажите, хорошая ли идея у итема ресайклера создавать фрагмент?

https://stackoverflow.com/questions/37194653/fragment-replacing-in-recyclerview-item

Владимир
13.07.2017
11:13:13
ребят может кто сталкивался, установил AS 3 preview 6, создал новый проект с котлином и в разметке активити не показываются вьюшки никакие, корневой ConstraintLayout

клин ребилд не помогает

Google
Владимир
13.07.2017
11:13:43
ошибок рендера тоже нет

Владимир
13.07.2017
11:16:43
создался activity_main по дефолту, т.е. ConstraintLayout и внутри TextView, при билде на эмуляторе все норм, в студии в превью TextView нету

если констрейнт переделать на фреймлейаут - тоже textview не видно

Nikolay
13.07.2017
11:18:51
Есть у кого норм реализация Retrofit + Mapstruct + Realm?

Владимир
13.07.2017
11:22:21
о, после чистки кеша стала показываться ошибка что не может actionbar отрендерить, пришлось менять стиль на noactionbar

Alex
13.07.2017
11:24:56
Можешь показать gradle?

Возможно, отсутствуют необходимые библиотеки

Daniil
13.07.2017
11:39:50
Всем привет. Есть recyclerview, и в каждом айтеме есть время, которое нужно обновлять каждые 30 секунд. Как это сделать, чтобы список не прыгал в самый верх после апдейта?

your-mirror
13.07.2017
11:43:01
А есть какой-то способ скажем показать, что данное значение у TextView неверное...?

Алексей
13.07.2017
11:43:28
InputLayout

your-mirror
13.07.2017
11:45:46
InputLayout
Там нет edittext, как такого, т.е. менять его нельзя. Но чтобы акцентировать внимание, что значени слишком велико, мне нужно это как-то выделить, например красным бордером или что-то похожее

InputLayout
Хотя кое-что можно попробывать

Алексей
13.07.2017
11:48:55
тогда полёт фантазии. меняйте цвет, бэкграунд, алерты кидайте, анимируйте, что угодно. Но стандартного способа нет)

Владимир
13.07.2017
11:50:07
Можешь показать gradle?
https://pastebin.com/9qavgLYv

Slava
13.07.2017
11:51:43
Ребят, никто случайно на upwork тест недавно не проходил? Вопросы изи вообще, а больше 3.7 не набираю, мож кто шарит тайну?

Владимир
13.07.2017
11:51:47
Всем привет. Есть recyclerview, и в каждом айтеме есть время, которое нужно обновлять каждые 30 секунд. Как это сделать, чтобы список не прыгал в самый верх после апдейта?
ну так ты апдейтишь сам List<> и вызываешь notifyDataSetChanged() ничего прыгать не должно мб ты каждый раз адаптер пересоздаешь?

Владимир
13.07.2017
11:53:00
Возможно, отсутствуют необходимые библиотеки
вообще странно что при создании нового проекта сразу же такие ошибки, гугл такой гугл

Google
Arsen
13.07.2017
11:56:18
Как выглядят зависимости для юнит тестов в 2017 (Gradle, Junit + Mockito)? Смотрю в codelab от гугл, но там похоже устаревший вариант. https://github.com/googlecodelabs/android-testing/blob/master/app/build.gradle ПО крайней мере эта часть https://github.com/googlecodelabs/android-testing/blob/master/app/build.gradle#L90-L100 В шаблонном проекте студии заменена на такую: androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' })Конкретно интересует нужны ли следующие фрагменты: https://github.com/googlecodelabs/android-testing/blob/master/app/build.gradle#L34-L40 и https://github.com/googlecodelabs/android-testing/blob/master/app/build.gradle#L82-L88

Slava
13.07.2017
11:57:49
пару раз не прошла и плюнула )
Так ну там рили тест не о чем, а больше 25 вопросов не дает и никак не пройти

Olena
13.07.2017
11:58:21
Так ну там рили тест не о чем, а больше 25 вопросов не дает и никак не пройти
потому советую просто оставить его) сохранишь время и нервы

Admin
ERROR: S client not available

Olena
13.07.2017
12:00:10
ох если бы я мог
что мешает?)) если вдруг найдешь секрет, делись

Gleb
13.07.2017
12:01:04
есть смысл читать изучаем Джава, для более глубоких позниний в джаве или там совсем для новичка, старт с нуля и стоит что то другое поискать?

Алексей
13.07.2017
12:03:34
зависит от уровня ваших познаний)

Igor
13.07.2017
12:04:17
В свое время там читал о concurrent, инфы больше чем где-бы то ни было еще, считаю исключительно полезным занятием

Ramzes
13.07.2017
12:12:55
Ребят, а как грамотно обрабатывать ошибки соединения и жизненный цикл в связке Retrofit2 + RxJava2 + OkHttp3? Ну например, чтобы не вылетало при отсутствии инета и при разворачивании приложения после выгрузки из памяти Спасибо

Andrei
13.07.2017
12:13:29
MyClass.class.isInstance vs instanceOF что когда лучше использовать?

Ramzes
13.07.2017
12:19:43
В onError ловить можно Или еще есть retry(), retryWhen()
Это в rx? А ультимативного способа, который бы работал на всё приложение, написанный в одном месте нет?

Yaroslav
13.07.2017
12:20:25
UncaughtExceptionsHandler

Ivan
13.07.2017
12:20:26
А что нужно? Разве приложение вылетает при отсутствии интернета?

Google
Yaroslav
13.07.2017
12:20:27
Lol

Rx2

Не делает suppress ошибок

Arsen
13.07.2017
12:20:49
.onErrorResumeNext(throwable -> {...})

Yaroslav
13.07.2017
12:20:56
Поэтому валится по любому поводу

Ramzes
13.07.2017
12:21:16
И что с ним сделать?

Arsen
13.07.2017
12:22:41
что значит ультимативного? сделай бейз презентер и отдавай ему на обработку "типичных" кейсов

Ramzes
13.07.2017
12:29:26
Ну как вариант. Думал может какой-то красивый и готовый способ есть

UncaughtExceptionsHandler
Не знал про такую штуку, весьма круто. Всё лучше, чем показывать пользователю краш приложения. Да ещё и можно себе стактрейс отправить, спасибо

Yaroslav
13.07.2017
12:33:20
Но лучше потом всё-таки прокинуть Exception

Дальше

На этой штуке и работают вещи вроде Crashlytics

Ramzes
13.07.2017
12:36:14
Саша
13.07.2017
12:36:45
Гайс, подкажите, пожалуйста. Такая ситуация: пишу аппку для погоды, храню latlng как Set<String>, как я могу сделать 5-10 запросов с помощю Retrofit-а и получить response в той же очереди что и делал request? (сейчас response прилетает в любом порядке)

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