@android_ru

Страница 1858 из 3205
Bulat
11.08.2017
09:16:58
спасибо

Anton
11.08.2017
09:17:25
скинь потом если найдешь)

памяти много не бывает

You
11.08.2017
09:17:46
/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions

Google
You
11.08.2017
09:17:57
-Xms128m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=200m -XX:+UseCompressedOops

вот

http://stackoverflow.com/questions/18723755/ddg#28738237

Anton
11.08.2017
09:18:35
а так это под вм память

You
11.08.2017
09:18:47
вот про мак http://lifeofcoding.com/2015/01/19/How-to-increase-Android-studio-memory-limit-in-Mac/

Anton
11.08.2017
09:18:49
а все понял

я чет не понял как это повлияет на перфоманс

гц реже срабатывать будет?

если хипсайз увеличить

и перманент жженерейшен

You
11.08.2017
09:24:55
это почти как если тебе в комп поставить еще 8 гигов оперативки

Anton
11.08.2017
09:27:03
по моему не то же самое) потому что память то одна на весь комп

тоесть щас студия станет вызывать гц намного реже тк памяти то дохуя выделено

Google
You
11.08.2017
09:28:31
похоже на то

Tipok
11.08.2017
09:28:58
тесты на бизнес логику, которые в папке test, есть пример, как получить контекст там? Мне надо БД потестить, а ей контекст нужен

Anton
11.08.2017
09:29:58
откуда в бизнес логике контекст

во вторых мжешь юзать роболектрик

Tipok
11.08.2017
09:30:52
вот так БД создается в приложении @Provides @Singleton fun provideSource(context: Context): DatabaseSource = DatabaseSource(context, Models.DEFAULT, DB_NAME, DB_VERSION)

и мне нужено проверить кейсы с бд в тестах

поэтому и нужен контекст

Anton
11.08.2017
09:31:47
это не бизнес логика а просто источник данных

Andrew
11.08.2017
09:32:21
Всем привет

Tipok
11.08.2017
09:32:58
ну суть в том, что мне нужен контекст для теста бизнес логики, потому что репозиторий ходит в БД

посмотрю роболектрик

спасибо

Anton
11.08.2017
09:33:38
тебе лучше сделать для тестов отдельную бд там

ну почитай примеры там как раз с роболектриком это все

Andrew
11.08.2017
09:33:46
Подскажите, можно ли в onResume activity проверять, живые ли активити, которые должны быть выше по стеку и прибивать их?

Tipok
11.08.2017
09:35:15
тебе лучше сделать для тестов отдельную бд там
что то мне подсказывает, что во время тестов БД будет другая, т.к. они запускаются и без эмулятора и без телефона)

Anton
11.08.2017
09:36:25
ну да))

не ну так она же где то будет создаваться

ты ее чистить должен тогда в афтере

Andrew
11.08.2017
09:55:19
Я стартую активити так:

Google
Andrew
11.08.2017
09:55:21
Intent activivtyIntent = new Intent(context, MainMenuActivity.class); activivtyIntent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT | Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_NEW_TASK ); context.startActivity(activivtyIntent);

но если какой-то пункт меню выбран, то он остается в стеке, а я хочу чтобы он удалялся из стека. Как это сделать?

SerG
11.08.2017
09:58:30
но если какой-то пункт меню выбран, то он остается в стеке, а я хочу чтобы он удалялся из стека. Как это сделать?
по нормальному, я думаю не стоит создавать активити для каждого пункта меню

Andrew
11.08.2017
09:58:57
Т.е. стек такой A->B->C->D, когда я делаю старт С у меня получается A->B->D-C, а мне нужно A->B->C

Юра
11.08.2017
10:02:00
Кто-то использовал Conductor + гугловские ViewModel? Я вот пытаюсь написать ViewModelStore holder класс, но как-то уж больно сложно получается.

SerG
11.08.2017
10:04:57
Т.е. стек такой A->B->C->D, когда я делаю старт С у меня получается A->B->D-C, а мне нужно A->B->C
не совсем понимаю что ты там делаешь, но если прям надо убить активити, то finish() должен помочь, но я этого не говорил -__-

Andrew
11.08.2017
10:06:14
Активити C стартует броадкаст, это сделано, чтобы активити C запускала поток когда приложение свернуто

Как из С можно сделать финиш D?

Может быть E, F и т.д

SerG
11.08.2017
10:11:07
Как из С можно сделать финиш D?
https://www.google.com.ua/search?q=kill+activity++from+another+one&oq=kill+activity++from+another+one&gs_l=psy-ab.3..33i22i29i30k1.198131.207380.0.207665.31.27.0.0.0.0.313.3532.0j15j2j2.19.0....0...1.1.64.psy-ab..12.18.3362...0j35i39k1j0i67k1j0i22i30k1.yt5MMt1nEc8

Andrew
11.08.2017
10:25:24
Например, кроме D могут быть созданы порядка 10-20 активностей, мне их все перебирать?

@
11.08.2017
10:25:58
Ребята, подскажите как выйти из гуглаккаунта в андроид студио(

Max
11.08.2017
10:41:53
Коллеги, кто нибудь делал шаринг видео в фейсбук с прогресс-баром? Были проблемы с тем, что SDK присылает рваный onProgress? Типа On FB progress! Current = 528 | Total = 761216 On FB progress! Current = 7612121 | Total = 7612167

@
11.08.2017
10:52:47
вопрос снимается, локальные глюки студии

Egor
11.08.2017
11:11:00
Как вызвать нативный диалог, через webview?

@
11.08.2017
11:21:10
Как вызвать нативный диалог, через webview?
кароч там в браузере нужно JS функционал увеличить через интерфейс https://stackoverflow.com/questions/10389572/call-java-function-from-javascript-over-android-webview

чет типа <img onclick="android_native_dialog()">

Ⓜ️ᵃʳᵃᵗ
11.08.2017
11:22:04
Google
@
11.08.2017
11:22:17
ой все

Egor
11.08.2017
11:23:24
А по дефолту интерфейс есть?

@
11.08.2017
11:25:23
А по дефолту интерфейс есть?
не тупи, по дефолту твой браузер а именно JS ниуя не знает о андроиде, а так ты добавляешь новые фичи в js и html разметку

Aleksandr
11.08.2017
11:25:37
Все привет. Как правильно называется капелька на скриншоте.

Admin
ERROR: S client not available

Aleksandr
11.08.2017
11:25:41


Oleksandr
11.08.2017
11:29:40
textcursordrawable

Oleksandr
11.08.2017
11:30:35
Все привет. Как правильно называется капелька на скриншоте.
если я правильно понял, ты об этом ? https://stackoverflow.com/questions/11554078/set-textcursordrawable-programmatically

SerG
11.08.2017
11:31:19
Например, кроме D могут быть созданы порядка 10-20 активностей, мне их все перебирать?
10-20 активностей создавать, потом убивать - это не есть нормально. Почему и говорю что каждый пункт меню лучше бы реализовать как-то по-другому - например, фрагментами или как то еще, смотря что ты там делаешь

Andrew
11.08.2017
11:34:52
Intent activivtyIntent = new Intent(context, MainMenuActivity.class); activivtyIntent.setFlags(/*Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT | Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | */Intent.FLAG_ACTIVITY_NEW_TASK |Intent.FLAG_ACTIVITY_CLEAR_TOP); context.startActivity(activivtyIntent);

Intent activivtyIntent = new Intent(context, MainMenuActivity.class); activivtyIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK |Intent.FLAG_ACTIVITY_CLEAR_TOP); context.startActivity(activivtyIntent);

Работает!

Aleksandr
11.08.2017
11:37:06
если я правильно понял, ты об этом ? https://stackoverflow.com/questions/11554078/set-textcursordrawable-programmatically
Нет, есть баг, когда стоит фокус на textView и я открываю левое меню, данная капля рисуется поверх левого меню.

Назаров
11.08.2017
11:52:48
Всем привет. Такой вопрос: в одном из элементов recycler'а создаётся 1800 кнопок. Лучше всего сделать внутренний recycler?

Никита
11.08.2017
11:53:16
А обязательно какая-нибудь саппорт библиотека должна быть подключена к проекту?

Назаров
11.08.2017
11:53:54
Знаю, приходится

Google
Никита
11.08.2017
11:54:33
Знаю, приходится
ну вообще, да тут ранее приходил парнишка с такой же проблемой, ресайклер в ресайклере

Назаров
11.08.2017
11:55:52
Просто всё сейчас реализовано на голом TableLayout и программном заполнении

Anton
11.08.2017
11:56:04
мощно

и он внутри скролвью?

Назаров
11.08.2017
11:56:39
нет

он внутри recyclera

Anton
11.08.2017
11:57:45
в ресайклере один айтем в котором 1800 кнопок?

Никита
11.08.2017
11:57:55
42 * 42

Назаров
11.08.2017
11:57:55
lf)

да)

Anton
11.08.2017
11:58:06
а зачем тогда вообще тут ресайклер?))

Никита
11.08.2017
11:58:11
и всё сразу на экране?

Anton
11.08.2017
11:58:24
он же также будет работать как скролвью. тоесть ничего переиспользоваться то не будет

Назаров
11.08.2017
11:58:33
ну не все элементы на 1800 кнопок

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