
Роман
24.10.2017
10:13:48
если ты конечно их не закешируешь

Alexander
24.10.2017
10:18:26
Всем привет.. Ребзи... направьте плз... Что отрабатывает когда мы на телефоне трогаем кноку изменения звука? типа когда до конца снижаеш то включаеться вибро, если еще раз то вообще звук отключаеться... Заранее спасибо
Могу предположить что что то из калбеков АудиоМенеджера но че то почитал доки и не всек нифига...

Ivan
24.10.2017
10:21:37

Google

Dima
24.10.2017
10:21:53
У кого-то упали показы admob в последнее время? Говорят у них ограничение недавно вышло

Alexander
24.10.2017
10:22:33

Ivan
24.10.2017
10:23:14

Alexander
24.10.2017
10:25:59
Спасибо за подсказку... Пошел делать...

Ivan
24.10.2017
10:29:09

Alexander
24.10.2017
10:29:31
Ога... Спасибо... Щас прочту...

Ivan
24.10.2017
10:31:10

Konstantine
24.10.2017
10:34:22

Роман
24.10.2017
10:35:23
Если список весь помещается на экран, то делай как удобно)
по производительности не будет заметной разницы

Anton
24.10.2017
10:37:01
@Vorkytaka для этих целей есть GroupAdapter (github)
recycler в итоге у тебя будет один, но датасет можно будет менеджить, как будто у тебя куча разных ресайклеров

Sergey Mitrofanov
24.10.2017
10:37:28

Google

Konstantine
24.10.2017
10:37:46

Anton
24.10.2017
10:38:04
ну и да. создав несколько разных ресайклеров ты похеришь его главную идею

Sergey Mitrofanov
24.10.2017
10:38:49

mozomig
24.10.2017
10:55:50
не пойму, подписываю апк ключем, устанавливаю на устройство выдает в лог:
W/InstallAppProgress: Replacing package:ru.****.android
10-24 13:55:32.566 815-918/? W/PackageManager: Can't install update of ru.***.android update version 2 is older than installed version 46
10-24 13:55:34.496 4754-4754/? I/InstallAppProgress: Finished installing ru.****.android

Alexey
24.10.2017
10:57:07

Арсений
24.10.2017
10:59:06
Коллеги как вы относитесь к выводу ошибки в snackbar над bottom navigation view или подскажите чатик по ux плз

Dima
24.10.2017
11:17:49
Ребят, у кого-то упали показы admob в последнее время? Говорят у них ограничение недавно вышло

Антон
24.10.2017
11:19:48

Alexey
24.10.2017
11:21:23
у меня ок

Игорь
24.10.2017
11:25:37
Привет.Кто-нибудь делал заполнение инпутов в адаптере списка?Смысл такой,нужно например заполнить одни и теже данные для нескольких пользователей,хотелось бы сделать что-то типа горизонтального слайера.Как это можно реализовать?Может либа какая хорошая есть?

Roman
24.10.2017
11:25:56
понял, спасибо, убираю сообщение из этого канала

mozomig
24.10.2017
11:26:57
update version 2 is older than installed version 46
то исправил но все равно не помогло
/PackageInstaller: no recommeded for this package: ru.****.android(ver=2)
10-24 14:26:47.658 20630-20630/? I/PackageInstaller.ParsePermissions: Ignoring unknown permissin:ru.***.android.permission.C2D_MESSAGE
10-24 14:26:48.802 13633-13633/? I/Finsky: [1] com.google.android.finsky.verifier.impl.ce.c(110): Verification complete: id=21, package_name=ru.***.android
хотя C2d_MESSAGE не прописан в манифесте

Dima
24.10.2017
11:30:54

Алексей
24.10.2017
11:37:45
третью неделю пишу на Kotlin. Причём получается что типо такого: сначала на Java, потом переписываешь класс на Kotlin, потом добовляешь новую либу где описание на Java. Пишешь снова на Java потом переписываешь)) Жесть я один походу такой даун))
Взял допустим Room пришлось переписывать все POJO на Java

mozomig
24.10.2017
11:41:33

Алексей
24.10.2017
11:44:05
потому что всё-равно приходиться все поля расписывать и над каждым делать анотации, а ну и конструкторы.

mozomig
24.10.2017
11:46:41
@Entity(tableName = "card_group")
data class CardGroup(var name: String,
var description: String) {
@PrimaryKey(autoGenerate = true)
var id: Int = 0
}
Но это если простая модель

Алексей
24.10.2017
11:47:06
Вот для примера, код на Java и Kotlin в одном POJO. Это надо щас сидеть думать что не так сконвертилось.

Google

mozomig
24.10.2017
11:49:30
лучше посидеть подумать чем 2 языка перемешивать, но это моё имхо

Ysim
24.10.2017
11:53:02
при использовании инструментальных тестов с espressso 2 получаю Empty test suite.
вчем может быть проблема?

Kirill
24.10.2017
11:53:18
Zamer ?♂️
И да, согласен, лучше пару дней поучить, разобраться в Koltin, чем писать так.. на одном языке, конвертировать в другой, фиксить..

Алексей
24.10.2017
11:54:03
Честно, на счёт названия долго думал)) но нет блин нормального перевода)))) "Замер" это блин правда замер)))
ну вот конверт и фикс 2е минуты, просто я не могу сидеть читать и учить доки, лучше на живую.
Блин ну на Java мне больше нравиться. Я перехожу тупо из за хайпа)) Так как должен знать теперь и Kotlin)

Kirill
24.10.2017
11:57:16

Алексей
24.10.2017
12:01:02

Kirill
24.10.2017
12:03:44
Аааа.. Думал новичек. Ибо опытный разработчек не называет переменные транслитом)))
Ну тогда ок. Но учить котлин толкьо конвертированием не вариант. Документацию тоже читать надо. Прочитал, понял как делать и сделал.
Вообще java слишком многослована для комфортного написания кода на ней, хотя и в котлине мне не все моменты нравятся, но лучше) имхо

Roman
24.10.2017
12:06:43

Алексей
24.10.2017
12:07:12
Докопался до меня с этим замером)) Блин я тут приложение делаю для замера дверей. И тут такая сущность "Замер" а у него там уже куча измерений. И "Metering" как по мне не подходит. Пришлось написать транслитом, так как это вообще типо слэнга))) Zamer))

Roman
24.10.2017
12:07:46

Алексей
24.10.2017
12:08:30
позже надо добавить будет

Admin
ERROR: S client not available

Алексей
24.10.2017
12:08:50
да там подстановка дверей в проёмы))))
Подскажите по Room. Можно ли там сделать по нормальному) чтоб User получил List<Pet> а не отдельный класс делать UserNameAndAllPets. Это если у меня в классе 10 массивов разных объектов и ещё в тех объектах вложенность, что за жесть будет)
https://developer.android.com/reference/android/arch/persistence/room/Relation.html

Ysim
24.10.2017
13:28:53
как удобнее всего тесировать SqlLite на Android?

Google

Vadim
24.10.2017
13:31:51
https://github.com/amitshekhariitbhu/Android-Debug-Database

Highway
24.10.2017
13:40:06
Всем привет
как мне воспользоваться viewpager'ом в recyclerview?

Artur
24.10.2017
13:41:33

balolam
24.10.2017
13:41:36

Sasha
24.10.2017
13:46:42

Sergey Mitrofanov
24.10.2017
13:48:53

balolam
24.10.2017
13:54:11
Эта конфа не для объявлений, удалите свое сообщение отсюда. В описании есть конфа для таких вещей.


KMI
24.10.2017
13:54:15
привет с ретрофтом загружаю на сервер файл с ProgressRequestBody он мне дважды до 100% считывает. Первый раз по быстрому до 100 (даже большой файл). второй раз нормально. public class ProgressRequestBody extends RequestBody {
private File mFile;
private String mPath;
private UploadCallbacks mListener;
private static final int DEFAULT_BUFFER_SIZE = 2048;
public interface UploadCallbacks {
void onProgressUpdate(int percentage);
void onError();
void onFinish();
}
public ProgressRequestBody(final File file, final UploadCallbacks listener) {
mFile = file;
mListener = listener;
}
@Override
public MediaType contentType() {
// i want to upload only images
return MediaType.parse("image/*");
}
@Override
public long contentLength() throws IOException {
return mFile.length();
}
@Override
public void writeTo(BufferedSink sink) throws IOException {
long fileLength = mFile.length();
byte[] buffer = new byte[DEFAULT_BUFFER_SIZE];
FileInputStream in = new FileInputStream(mFile);
long uploaded = 0;
try {
int read;
Handler handler = new Handler(Looper.getMainLooper());
while ((read = in.read(buffer)) != -1) {
// update progress on UI thread
handler.post(new ProgressUpdater(uploaded, fileLength));
uploaded += read;
sink.write(buffer, 0, read);
}
} finally {
in.close();
}
}
private class ProgressUpdater implements Runnable {
private long mUploaded;
private long mTotal;
public ProgressUpdater(long uploaded, long total) {
mUploaded = uploaded;
mTotal = total;
}
@Override
public void run() {
mListener.onProgressUpdate((int)(100 * mUploaded / mTotal));
}
}
}


Sergey Mitrofanov
24.10.2017
13:54:19
Вам сюда
https://t.me/mobile_jobs

Space_digi
24.10.2017
13:54:43
ребят, кто-то работал с SharedPreferences?

Gerc
24.10.2017
13:55:00
java.lang.NullPointerException: Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference
at java.io.File.fixSlashes(File.java:183)
at java.io.File.<init>(File.java:130)
как чинить?
везде норм uri.getPath присылает. На зенфоне падает. Так главное этого fixSlashes не во всех версиях есть

Антон
24.10.2017
13:55:42

Sergey Mitrofanov
24.10.2017
13:56:14
Кто-нибудь пишет на андроид из под Intellij?
Почему может возникать такая ошибка при сборке на девайс?
16:52 Failed to finalize session : INSTALL_FAILED_TEST_ONLY: installPackageLI

Space_digi
24.10.2017
13:56:46
нет

Антон
24.10.2017
13:57:06
Ну нет так нет

Space_digi
24.10.2017
13:57:15
лел

Oleg
24.10.2017
13:57:21
Как это первый раз, а где вы настройки храните?

Google

Oleg
24.10.2017
13:57:23
в базе что ли?

Roman
24.10.2017
13:57:32
это андроид
да все работали. Зайди на девелоперс гугл ком

Space_digi
24.10.2017
13:57:35
после перезагрузки девайса