@android_ru

Страница 1983 из 3205
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
ребят, сорян что не по теме, у меня одного картинки в телеграф не грузятся?

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
что это?
OutOfMemoryException

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
Only the original thread that created a view hierarchy can touch its views.
Нужно трогать вьюшки только в UI-потоке, либо activity.runOnUiThread, либо Handler(Looper.mainLooper()).post(0

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

потому что в UI потоке лагает по-страшному

Gleb
08.09.2017
20:36:12
потому что в UI потоке лагает по-страшному
https://developer.android.com/topic/performance/graphics/index.html

здесь всё!

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
примерно так делал уже, но видимо я делаю не то. Где-то читал, что вместо drawable на кнопки нужно вешать битмапы, и тогда scrollview будет крутиться более плавно
А ты видео досмотрел? Та с 4-ой минуты парень говорит, что вникать во все эти детали совсем не обязательно. Он предлагает просто юзать Glide или Picasso и не париться.

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 хочешь?

Lilian
08.09.2017
21:35:46
?

Artem
08.09.2017
22:44:14
ты IPC хочешь?
Простите, впервые встречаю абривеатуру "IPC"

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
Надеюсь мне единиц не напихаете ))
Если приложение отправляют инфу по сети, то что защищает её от mitm атак?

Павел
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
тачлистенер

во вью классах есть колбек онтачевент

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