
Roman
08.09.2017
19:08:01
Насколько глубоко?

dobrowins
08.09.2017
19:14:55

Anton
08.09.2017
19:15:48
хихихи
по ресайклеру лекция от яндекс школы 2016 оч хорошая

Google

dobrowins
08.09.2017
19:16:51

Anton
08.09.2017
19:17:01
и че рассказывали?
щас я погляжу

Artem
08.09.2017
19:22:40
паспортов

Гадкий
08.09.2017
19:49:31
Всем привет, есть интересный вопрос) Например, когда в recyclerview находимся в самом верху и потянем еще выше - появится тень такая) как она называется и можно ли ей поменять цвет?

Ramzes
08.09.2017
20:01:45
ребят, сорян что не по теме, у меня одного картинки в телеграф не грузятся?

? nocookie
08.09.2017
20:27:08

Alexander
08.09.2017
20:27:18
Что-то я немного не понимаю. Почему в цикле Bitmap падает, а вне цикла — нет?
Вот с таким кодом: Bitmap bitmap = BitmapFactory.decodeResource(getResources(), imageId);

Ramzes
08.09.2017
20:27:57

Alexander
08.09.2017
20:28:17

Alexander
08.09.2017
20:28:30
out of memory?

Google

Alexander
08.09.2017
20:29:18

Alexander
08.09.2017
20:29:30
не похоже, логкат другое говорит
сейчас покажу
android.view.WindowLeaked: Activity com.bitmapT.test.BitmapActivity has leaked window android.widget.PopupWindow$PopupDecorView{3f1e899 V.E...... ......I. 0,0-720,1044} that was originally added here
т.е. падает сразу же на первой итерации, на той строке
а, стоп

Gleb
08.09.2017
20:33:09
либо меню, либо диалоги, ну либо накрайняк кастом тоаст,
в общем что-то вы не договариваете, и однозначно дело не в битмапе

Alexander
08.09.2017
20:33:17
похоже, что это проблема отдельного треда, в котором существует цикл
потому что есть еще такая штука
Only the original thread that created a view hierarchy can touch its views.

Alexander
08.09.2017
20:35:11

Alexander
08.09.2017
20:35:40
т.е. вынести в отдельный поток битмапы и их назначение кнопкам не выйдет?
потому что в UI потоке лагает по-страшному

Gleb
08.09.2017
20:36:12
здесь всё!

Alexander
08.09.2017
20:36:35
опа, вот это посмотрю
спасибо

Gleb
08.09.2017
20:36:53
пожалуйста

Alexander
08.09.2017
20:37:53
Работа с битмапами - в отдельном потоке, назначение вьюшкам - в UI потоке

Alexander
08.09.2017
20:55:11

Google

Alexander
08.09.2017
20:56:15
отдельная функция под поток?

Alexander
08.09.2017
20:58:35
а как тогда вернуть все битмапы обратно в UI?
Можно для начала использовать функцию "в лоб" - создать статический handler, передав в него мэйн лупер new Handler(Looper.getMainLooper()), сделать битмапы финальными и в методе handler.post(new Runnable(){тут назначать вьюшки}) пишу по памяти, ибо пьян, но должно сработать

Alexander
08.09.2017
20:59:50
примерно так делал уже, но видимо я делаю не то.
Где-то читал, что вместо drawable на кнопки нужно вешать битмапы, и тогда scrollview будет крутиться более плавно
но нифига

Alexander
08.09.2017
21:02:21
Да операции с битмапами можно делать в любом потоке, вьюшки можно трогать только в главном

Lilian
08.09.2017
21:04:43

Alexander
08.09.2017
21:05:11

Lilian
08.09.2017
21:05:57
на досуге конечно можно )

Artem
08.09.2017
21:15:53
Почему служба не перезапускается ? START_REDELIVER_INTENT прописал, в манифесте в отдельный процесс записал..

Anton
08.09.2017
21:18:45
так может твой отдельный процесс не умер)

Artem
08.09.2017
21:22:01
Я его убиваю

Anton
08.09.2017
21:27:04
так ща

Anton
08.09.2017
21:27:14
ты IPC хочешь?

Alexander
08.09.2017
21:28:19

Lilian
08.09.2017
21:35:46
?

Artem
08.09.2017
22:44:14

Anton
08.09.2017
22:45:01
Межпроцессное взаимодействие. Ты сказал что сервис в отдельном процессе запускаешь

Artem
08.09.2017
22:46:25
Нет, просто он в отдельном, процесс сервиса занимает ~3Мб оперативки...если это все в одном, то больше...
Или это играет роль?

Admin
ERROR: S client not available

Google

I
09.09.2017
08:26:03

Павел
09.09.2017
08:36:40

Vitalik
09.09.2017
08:37:20
Как можно реализовать в приложении проверку сертификата подписи приложения?

I
09.09.2017
08:38:09
Ничего)
Тогда какой смысл прятать инфу?))

Vitalik
09.09.2017
08:39:35

I
09.09.2017
08:42:34

Vitalik
09.09.2017
08:43:18
есть приложуха snapchat
если подписать своим сертификатом она перестает запускатся
если есть рут она не запускается

I
09.09.2017
08:45:55

Vitalik
09.09.2017
08:46:52
не так не получится
используют приложухи которые отключают пининг но для них нужен рут
либо модификация самого приложения
чат почистили или у меня глюк?)

Donna Anna
09.09.2017
09:31:10
почистили и правильно сделали

I
09.09.2017
10:00:45

Dmitrii
09.09.2017
10:01:26
ща снова почистят

Artem
09.09.2017
10:02:02
Всем привет. Столкнулся с проблемой, что иногда ресайклер не хочет проскролливаться до конца ?
Есть Coordinator, в нем AppBarLayout, в котором CollapsingToolbar. Под этим всем делом ViewPager с бехейвером стндартным.
Может кто-нибудь сталкивался с подобным?
Если скрою и раскрою приложение, то он доскролливается нормально до конца
Починил простым вызовом notifyDataSetChanged, после заполнения адаптера

Алексей
09.09.2017
10:47:58
всем привет. есть код для вывода круга на экран

Google

Алексей
09.09.2017
10:48:01
package com.example.q.myapplication4;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.view.View;
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new DrawView(this));
}
class DrawView extends View {
Paint p;
public DrawView(Context context) {
super(context);
p = new Paint();
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawARGB(80, 102, 204, 255);
p.setColor(Color.RED);
canvas.drawCircle(100, 100, 50, p);
}
}
}
как сделать так чтобы при нажатии на экран цвет круга изменялся?

Anton
09.09.2017
10:48:40
круто
меняй пейнт колор и вызывай инвалидейт

Алексей
09.09.2017
10:50:12
нужно именно при прикосновении к экрану, как это сделать?

Anton
09.09.2017
10:50:48
тачлистенер
во вью классах есть колбек онтачевент