
Sergey
07.04.2017
07:13:32
Это должно делаться через банальный мультипарт

DivelNick
07.04.2017
07:17:38
Извиняюсь за оффтоп, есть кто с маком 13, с этим можно жить?

Sergey
07.04.2017
07:18:03

Alexey
07.04.2017
07:18:04
Жене купил

Google

DivelNick
07.04.2017
07:18:13
Жена кодит?
Мне для работы

Alexey
07.04.2017
07:18:27
нет) я xcode поставил посмотреть
Жить можно, даже кодить можно. Масштаб по сравнению с 15 чуть меньше, но пропорции сохранены

Sergey
07.04.2017
07:18:48

DivelNick
07.04.2017
07:19:07
У меня не топ будет если возьму
А 120 гиг,сильно мало?

Alexey
07.04.2017
07:19:26
да там даже не топ норм

Sergey
07.04.2017
07:19:30
Мало

DivelNick
07.04.2017
07:19:53
На первое время даже не хватит?

Alexey
07.04.2017
07:20:07
у барыг не РСТ можно взять за 90 где-то. там 256 будет

Mikhail
07.04.2017
07:20:16

DivelNick
07.04.2017
07:20:27
Вот я тоже об этом думаю

Google

Anton
07.04.2017
07:20:28
для чего?

Sergey
07.04.2017
07:20:32
Возьми сразу нормальный конфиг, да дорого, но потом не будет гемороя

DivelNick
07.04.2017
07:20:47
Выбор короче между делл, и мак этот, и я хз че делать

Alexey
07.04.2017
07:20:47
минимальную пятнашку возьми и ок)

DivelNick
07.04.2017
07:21:00
Денег нет на норм

Alexey
07.04.2017
07:21:09
я за мак, винда тормозит

DivelNick
07.04.2017
07:21:12
1 вариант есть

Alexander
07.04.2017
07:21:13
я бы взял 13ку прошку

DivelNick
07.04.2017
07:21:33
15 год, 120г, i5
Или делл

Alexey
07.04.2017
07:22:15
если 15 года то потом можно будет винт заменить если что

Dmitry
07.04.2017
07:22:31
не забываем, что 13-я прошка условно в полтора раза медленее 15-й

DivelNick
07.04.2017
07:23:09
Пздц

Alexey
07.04.2017
07:24:19
У меня есть стационарник на винде с i7 и мак 15 тоже с i7. Вот на маке нет проблем с Android Studio, а на винде - свистит, пердит и всё такое

Emil'
07.04.2017
07:25:34
стационарник на SSD?

Dmitry
07.04.2017
07:26:35
какой проц на стационарнике и какой на маке?
Накладные расходы ОС в системе сборки андроид проектов очень маленькие.

DivelNick
07.04.2017
07:27:06
А с пиратством на маках? Я пока студент бомж, обещаю исправиться

Dmitry
07.04.2017
07:27:26
Пиратство есть везде.

Alexey
07.04.2017
07:27:41

Dmitry
07.04.2017
07:28:13
Неа
Тогда он наверное не свистит кулерами, и гряхтит жестким диском. И это причина медленной работы.

Google

Alexey
07.04.2017
07:28:22
Но мне кажется если бы был ssd, то сдох давно, судя по тому как винда часто что-то бэкапит. Конечно все можно отключить, но надо копаться

Emil'
07.04.2017
07:29:02
на маках SSD на m.2 работает? нет же sata ssd?

Ivan
07.04.2017
07:29:14

Alexey
07.04.2017
07:29:37

Dmitry
07.04.2017
07:29:40
Даже на старых SSD, у которых ресурс был небольшой, винда спокойно больше 5 лет работала. Все это мифы.

Ivan
07.04.2017
07:29:55

Emil'
07.04.2017
07:29:57

Alexey
07.04.2017
07:29:58
может это так повезло, не знаю. Спорить не о чем)

Sergey
07.04.2017
07:30:24
Почему если в RecyclerView не остановилась прокрутка и выполнить notifyDataSetChanged вылетает
IndexOutOfBoundsException ?
решение - принудительно останавливать прокрутку(перед notifyDataSetChanged ) ? или есть более красивое решение ?

Alexey
07.04.2017
07:30:27

your-mirror
07.04.2017
07:33:06
вопрос.
LoaderManager кеширует данные. Я редактирую какую-то запись и при повороте экрана, данные остаются те же.
Как я понимаю надо сбросить кеш. Так вот в каком лучше всего месте расположить сброс лоадера?
Пока нашел два места onSaveInstanceState, onCreate (проверять savedInstanceState) .

barborigmus
07.04.2017
07:33:08

Andrew
07.04.2017
07:34:15

Emil'
07.04.2017
07:40:22
https://www.youtube.com/watch?v=30mezActDac

Ivan
07.04.2017
07:41:59
и без тестов можно открыть таск менеджер и посмотреть где захлебывается пека
до установки ссд - жесткий диск
теперь упирается в проц при сборке
время сборки проекта с 3 минут упало до 1-1,3

Siarhei
07.04.2017
07:46:55
как раз интересовал вопрос, а как насчет ssd vs ram? т.е. есть комп, (правда еще на ddr3 кажется) с 4гб рамки. на что лучше потратиться ssd или 4-8гб оперативы?

Emil'
07.04.2017
07:47:42
ssd лучше ускоряет компы

Google

Alexey
07.04.2017
07:48:08

Vladimir
07.04.2017
07:48:21
ssd

Ivan
07.04.2017
07:48:23

Alexey
07.04.2017
07:48:30
По оперативе - это когда студия + эмулятор

Siarhei
07.04.2017
07:48:30
@Emil' Khalikov спасибо
@Alexey планирую без эмуляторов, спасибо

Ivan
07.04.2017
07:50:00

Igor
07.04.2017
07:50:22
Всем привет. Есть такая проблема. При переходе из одной активити в другую юзаю ActivityCompat.startActivity(activity, intent, options.toBundle()); При большой подгрузке элементов в другой активити вылетает JNI DETECTED ERROR IN APPLICATION: JNI CallVoidMethodV called with pending exception 'java.lang.IllegalStateException' thrown in void android.os.MessageQueue.nativePollOnce(long, int) . Как можно решить эту проблему? Пока не нагуглил ничего подходящего

Admin
ERROR: S client not available

Ivan
07.04.2017
07:50:27
Но это если мы про что-то массивное говорим конечно же

Siarhei
07.04.2017
07:51:49
@Ivan Ivanov понял, спасибо. для массивных будет другая машина)

Sergey
07.04.2017
07:51:55

Igor
07.04.2017
07:53:29

Quarx2k ?
07.04.2017
07:53:43
Ограничение есть у андроида

Sergey
07.04.2017
07:54:14
какой сценарий используете при работе с recyclerview ,
Если скажем юзер переключается на другой раздел меню. Вам нужно очистить List элементов (для recyclerview)
и загрузить новые эллементы. Очищаем старые элементы: newsList.clear(), Загружаем новые: newsList.addAll(result);
Всё хорошо если recyclerview НЕ скролится. А вот если скролится получаем IndexOutOfBoundsException. ( mRecyclerView.stopScroll(); не спасает )


Igor
07.04.2017
07:54:47
Нельзя в бандл много запихивать.
ActivityOptionsCompat options = null;
if (android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
options = ActivityOptionsCompat.makeScaleUpAnimation(transitionView, (int) transitionView.getX(), (int) transitionView.getY(), transitionView.getWidth(), transitionView.getHeight());
} else {
options = ActivityOptionsCompat.makeSceneTransitionAnimation(
activity, transitionView, EXTRA_IMAGE);
}
Intent intent = new Intent(activity, ChatActivity.class);
intent.putExtra(Constants.CHAT_ID, id);
intent.putExtra(Constants.APPLY_CALL, applyCall);
//TODO: I doubt about this line
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
try {
ActivityCompat.startActivity(activity, intent, options.toBundle());
//PtpApplication.getInstance().getBaseContext().startActivity(intent);
}
catch (Exception ex){
Constants.Logger("exeption= "+ex.getMessage());
}
}

Sergey
07.04.2017
07:55:23
не постите много кода сюда
оно не читаемо

Alexey
07.04.2017
07:55:49

Google

Sergey
07.04.2017
07:56:56

Igor
07.04.2017
07:57:24

Alexey
07.04.2017
07:57:31
Удалить все из списка или пересоздать его и notify**Change()

Quarx2k ?
07.04.2017
07:58:06

Igor
07.04.2017
08:00:41

Sergey
07.04.2017
08:01:37
да причина не в этом
надо больше кода
убери трензишен вообще
и попробуй еще

Igor
07.04.2017
08:10:26

Sergey
07.04.2017
08:11:13

your-mirror
07.04.2017
08:12:48

Cherry
07.04.2017
08:21:05
Кто-то испытывал проблемы с шарингом firebase dynamic link в facebook? На старых девайсах встроенный браузер фейсбука (который по умолчанию включен) не открывает ссылку сразу, а выдает, что ссылку вида intent://xxxx.app.goo.gl/... невозможно открыть.

Andrey
07.04.2017
08:25:57
ребят, работал кто с firebase?
Можно ли используя его оповещалки кидать с своего сервака на мобилку?


Siarhei
07.04.2017
08:27:55
не подскажете по опыту загрузки файлов какое-то более менее стабильное решение?
нужно: загрузка файлов весом ~50-150 метров. сервер не поддерживает докачку.
тестировал разные способы на разных устройствах и разных сетях (3 разные wifi точки).
1) asynctask + InputStream.read() и сразу запись в файл, похоже что стабильнее всего себя чувствует при чтении 1024 байт, переодически прерывается на одной из сетей. если увиличиваю размер до 4096 на этой же сети скачать вообще не может. с другой стороны на одной из сетей показывает себя как самый шустрый вариант... еще была попытка вызвать asyntask из сервиса - скорость упала раза в 2-3
2) DownloadManager - на той сети где фейлился 1 вариант чувствует себя отлично, зато на другой сети при установке Xiaomi Note 4 (6.0) валится в 90% случаев, на др. устройстваи не так часто но тоже есть проблемы. грузит в этой сети медленнее чем 1 вариат. на других ведет себя быстрее. 1008 ошибка = ERROR_CANNOT_RESUME
3) ION - порадовал, но таже проблема с Xiaomi, хотя валтся чуть реже.
не подскажете как организрвать более-менее стабильную загрузку? или лучше замарочится и добится чтобы сделали поддержку докачки с сервера?


Cherry
07.04.2017
08:28:37
@Enspaender Можно, ведь это замена GCM, просто с другим ендпоитом пост запроса отправки пуша

your-mirror
07.04.2017
08:30:04

Dmitry
07.04.2017
09:25:09

Alexey
07.04.2017
09:28:23


Миронов Борис
07.04.2017
09:47:30
Народ делаю голосового помощника. Используется сервис, который постоянно слушает окружающую речь. Так вот он занимает микрофон и получается, что когда я открываю другое приложение, использующее микрофон оно не срабатывает (другое открытое приложение, использующее микрофон) Что делать?

Siarhei
07.04.2017
09:56:00