
Denis
07.12.2016
14:30:21
хотя длинные цепочки`?.`-ов сами по себе как-то хреново пахнут


Alexander
07.12.2016
14:37:16
всем привет. Кто-нибудь сталкивался с проблемой что пользователи параллельно запускают 2 версии вашего приложения? Через тот же parallel space. Каким образом можно отследить параллельный запуск?

Max
07.12.2016
14:44:41

Google

Alexander
07.12.2016
14:45:49
ну вот я пока что менее костыльного не придумал, подумал может какой-то флаг на уровне системы есть...а пока что пилю этот вариант

Max
07.12.2016
14:46:59
хм.. Интересно, если поставить на каждую активити флаг singleTask как это будет работать
Будут ли таски видимы в параллельных копиях приложения

Alexander
07.12.2016
14:48:55
Max да я вот не понимаю как этот parallel space работает вообще, типа виртуалки внутри андроида что ли? 15 минут назад пришел менеджер со словами "У нас проблема, надо срочно решить" ? сейчас вот надо скорей скорей
а ну собственно вот и ответ
Parallel Space is based on MultiDroid, the first application virtualization engine on Android.

Max
07.12.2016
14:50:33
Ну вот непонятно насколько он "глубоко" приложения друг от друга отсекает

Alexander
07.12.2016
14:53:04
кстати как вариант не давать работать пользователям если у них установлено это приложение
в моем случае телефоны рабочие, так что нефиг всякие виртуалки ставить

Dmitriy
07.12.2016
14:56:33
@d_std, Глеб, @Harmonizr , @Balolam Спасибо всем) Я оказывается сам тупанул при том очень по нубски) забыл onNext вызвать) вот и не срабатывал следующий Observable

Глеб
07.12.2016
14:57:32
а я говорил смотри метод

Alexander
07.12.2016
14:59:04
Глеб блин, кажись надо как-то все таки идентифицировать по нормальному

Глеб
07.12.2016
14:59:22
наверное, проще всего будет создавать в папке с фото лого приложения и использовать как lock

Google

Глеб
07.12.2016
14:59:48
ну или не в папке с фото, но в какой-нибудь общей пользовательской директории

balolam
07.12.2016
15:00:12
Слушай, может ты напишешь свой BroadcastReceiver и при запуске приложения будешь себе же кидать глобальный ивент.
если хоть одна активность была запущена - клади в application флаг, мол приложение в состояние запущенного пользователем.

Sergey
07.12.2016
15:02:08

balolam
07.12.2016
15:03:18

Alexander
07.12.2016
15:05:19
@Balolam ну по идее должно работать, главное чтобы эвент шел на все устройство, а не в пределах одной виртуалки
Пойду пробовать

Denis
07.12.2016
15:05:41


Roman
07.12.2016
15:35:43
Товарищи, как лучше осуществлять загрузку картинок в списках через picasso?
Прям через адаптер?
@Override public void getView(int position, View convertView, ViewGroup parent) {
SquaredImageView view = (SquaredImageView) convertView;
if (view == null) {
view = new SquaredImageView(context);
}
String url = getItem(position);
Picasso.with(context).load(url).into(view);
}

tirips
07.12.2016
15:37:06

Roman
07.12.2016
15:37:21

tirips
07.12.2016
15:37:31
в адаптере делай

Ravil
07.12.2016
15:38:24
@BindingAdapter({"imageUrl"})
public static void setImageUrl(ImageView imageView, String url) {
if (TextUtils.isEmpty(url)) {
imageView.setImageBitmap(null);
return;
}
if (url.startsWith("/")) url = Uri.fromFile(new File(url)).toString();
Picasso.with(imageView.getContext())
.load(url)
.noPlaceholder()
.noFade()
.transform(new MaxSizeTextureTransformation())
.into(imageView);
}

tirips
07.12.2016
15:39:43

Ravil
07.12.2016
15:39:58
DataBinding

tirips
07.12.2016
15:40:14
фу

Google

Quantum Harmonizer
07.12.2016
15:41:12

Max
07.12.2016
15:44:32
?
Я думаю потому что глаз режет. Мне тоже режет, но штука вроде полезная, хотя пока не пользуюсь

Quantum Harmonizer
07.12.2016
15:45:09
Я тоже пока не пользуюсь, но что-то подсказывает, что уже год назад пора было попробовать)

Ravil
07.12.2016
15:45:31
имхо там главное надо знать меру
использую для mvvm

Sergey
07.12.2016
15:45:57
лол что это?
вы вообще не следите за презентациями гугла? хотя бы ради интереса?

tirips
07.12.2016
15:48:32

Sergey
07.12.2016
15:49:17
просто умиляет когда кто-то с большими круглыми глазами спрашивает «что это» то что гугл представил больше года назад

tirips
07.12.2016
15:49:37
суть была в том, не что это, а зачем это здесь

Sergey
07.12.2016
15:49:51
нет
а потом вопросы, типа «у меня ресайклер лагает или вылетает при обновлении» и тд.

Ravil
07.12.2016
15:50:21

tirips
07.12.2016
15:50:37

Max
07.12.2016
15:50:53

Sergey
07.12.2016
15:51:14

tirips
07.12.2016
15:52:17

Sergey
07.12.2016
15:52:34
я обобщил

Max
07.12.2016
15:53:21

tirips
07.12.2016
15:53:53

Sergey
07.12.2016
15:54:19
потому что

Google

Sergey
07.12.2016
15:55:22
вопросы из разряда «как добавить кнопку на экран»

Nick Senchurin
07.12.2016
15:55:52
я правда уже спрашивал про actionmode, но в прошлый раз я так и не докопался до истины.
18:51
всем привет, я добавил в приложение ActionMode, но нигде не могу найти обработку клика по кнопке home (которая со стрелкой назад). Интересует именно клик по кнопке, ловля события onDestroyActionMode мне не совсем подходит, т.к я могу убить этот actionMode кликая по элементам фрагмента, а не выехавшего экшнбара. Если кто побеждал - подскажите пожалста ((((

Quantum Harmonizer
07.12.2016
16:00:38
onOptionsItemSelected, android.R.id.home?

Nick Senchurin
07.12.2016
16:01:53
не ловится
пробовал первым делом

Sergey
07.12.2016
16:03:32

Nick Senchurin
07.12.2016
16:09:05
пусть хоть будет какой нибудь хак через рефлекшн ((((
что с searchview трахался, что с экшнбаром
какая то содомия..... нахера это придумывать

Grigoriy
07.12.2016
16:10:36
не ловится
там же есть колбэк на клики в acitonmode
в нём не ловится или в onOptionsItemSelected?

Nick Senchurin
07.12.2016
16:10:46
Field mCursorDrawableRes = TextView.class.getDeclaredField("mCursorDrawableRes");
mCursorDrawableRes.setAccessible(true);
mCursorDrawableRes.set(searchEditText, R.drawable.cursor); //This sets the cursor resource ID to 0 or @null which will make it visible on white background
???

Sergey
07.12.2016
16:11:01
onOptionsItemSelected даже не вызывается

Grigoriy
07.12.2016
16:11:29

Nick Senchurin
07.12.2016
16:11:34
свич по айдишникам заинфлейченой менюхи ловятся

Grigoriy
07.12.2016
16:11:39
так и быть открою доки: https://developer.android.com/reference/android/view/ActionMode.Callback.html#onActionItemClicked(android.view.ActionMode,%20android.view.MenuItem)

Sergey
07.12.2016
16:12:37
onActionItemClicked не вызывается при клике на кнопку назад

Grigoriy
07.12.2016
16:12:51
тогда окей

Sergey
07.12.2016
16:12:53
та что в action mode

Google

Quantum Harmonizer
07.12.2016
16:13:24

Dmitry
07.12.2016
16:23:24
ребят, а кто тут с разметкой подскажет? - мне нужно задать ресурс иконки в imageButton стандартным размером 24 dp, а вот кликаться она должна в квадрате 48x48. По гайду же! Какие параметры куда вписать?

Глеб
07.12.2016
16:24:09
padding

Юрий
07.12.2016
16:24:15

Глеб
07.12.2016
16:24:43
у тебя получится 12 + 24 + 12 = 48
и
12
+
24
+
12
=
48

Юрий
07.12.2016
16:25:12
padding = (48 - размер) / 2

Глеб
07.12.2016
16:25:25
взял и всё формулой описал
демон, ни миллиметра на фатазию не оставил

Юрий
07.12.2016
16:25:44
пардоньте, милейший

Quantum Harmonizer
07.12.2016
16:26:21

Nikolay
07.12.2016
16:27:23
КТо может посоветовать teime tracker с интеграцией в AS и chrome? Чтобы он сам считал время и ничего нажимать не надо было?

balolam
07.12.2016
16:30:58
Gravity = center

Krocks
07.12.2016
16:44:01
Коллеги, а кто работал с отображением PDF ?

Quarx2k ?
07.12.2016
16:45:55

Krocks
07.12.2016
16:46:08
да это я уже понял

Quarx2k ?
07.12.2016
16:46:30
Библиотек нет норм, а что есть в к апк по 10мб доабвляют и тупят

Krocks
07.12.2016
16:46:37
интересует либа или велосипед через гуглодрав и отзывы которые о нем остались
а что пробовали по либам?

Quarx2k ?
07.12.2016
16:47:23
com.joanzapata.pdfview:android-pdfview