@android_ru

Страница 1730 из 3205
Nikita
16.07.2017
07:41:04
Нахера тебе эти знания

Gleb
16.07.2017
07:41:11
:D

это все твоя книга, я до этого нормально жил)

Nikita
16.07.2017
07:41:37
Ор

Google
Nikita
16.07.2017
07:42:41
Надо погуглить

Gleb
16.07.2017
07:43:30
Nikita
16.07.2017
07:43:35
Да

Gleb
16.07.2017
07:43:54
это хорошо, значит я копаю в интересном направлении)

Nikita
16.07.2017
07:44:23
По идее, в таких вещах надо смотреть в исходники AOSP

Можешь расписать четко вопрос? Типо : 1) Пользователь открыл активити А И так далее

Gleb
16.07.2017
07:45:14
неужели все просто в этом вопросе прирванивали процесс к компоненту

Nikita
16.07.2017
07:45:52
Что такое компонент?

Gleb
16.07.2017
07:46:54
активити сервис ресивер контент провайдер

Nikita
16.07.2017
07:47:07
Может поможет: https://stackoverflow.com/questions/6468126/every-activity-in-android-is-a-process-or-one-application-is-one-process

Gleb
16.07.2017
07:47:47
окей, вот так тогда

Nikita
16.07.2017
07:48:04
Можно и в разных процессах

Но по умолчанию одно приложение - один процесс

Google
Gleb
16.07.2017
07:48:57
в приложении 2 активити, А и Б открыл А, через него попал в Б может ли убить андройд, принехатке памяти активити А?

ну я знаю ответ, что может

но опять же, активити А в том же процессе в котром активити Б

Alex
16.07.2017
07:49:19
Это странно

Gleb
16.07.2017
07:49:25
этот процесс -форграунд

значит активити А не может быт ьуничтожено, ведь уничтожается процесс, а не компоненты

Nikita
16.07.2017
07:50:25
Нет

Процесс и активити разные вещи

Gleb
16.07.2017
07:50:56
вооот, значит у активити должны быть свои приоритеты

Nikita
16.07.2017
07:51:01
Уничтожают компоненты

Да

Не у активити

А у процесса

Gleb
16.07.2017
07:51:53
как тогда андройд поймет что активити надо уничтожить, если у них нет приоритетов

Gleb
16.07.2017
07:53:16
значит можно представить что приложение, это один процесс, в котором каждый компонент, это подпроцесс, с которым могут работать так же как с процессами и у которых такие же приоритеты как у процесса

Nikita
16.07.2017
07:54:19
Зачем плодить сущности?

У нас уже есть сущность компонент

Мы её и освобождаем

Gleb
16.07.2017
07:55:02
значит у компонента должны бить приоритеты

Google
Nikita
16.07.2017
07:55:09
На си или c++ кодил когда-нибудь

Gleb
16.07.2017
07:55:58
а как тогда, из моег опримера, андройд поймет, что удалить раньше, сервис или активити, которые лежат в одном процессе

ну не из моего примера, у меян не был осервиса) но суть ясна

Nikita
16.07.2017
07:57:09
Есть приоритеты внутри процесса

Приоритеты компонентов

Gleb
16.07.2017
07:57:31
я же это и сказал минуту назад)

priorities are done at the process level — not the component level

Gleb
16.07.2017
07:59:32
кажется, я найду ответ сейчас

https://medium.com/google-developers/who-lives-and-who-dies-process-priorities-on-android-cb151f39044f

Gleb
16.07.2017
07:59:42
в середине абзац

должен убиваться процесс, а не компонент

Nikita
16.07.2017
08:03:22
Херня какая-то

Хочу перевести эту статью на хабр

Gleb
16.07.2017
08:04:16
ну я как без опыта, могу опираться только на вот такие факты, а по ним получается именно так, ни где нет про приоритеты компонентов

Gleb
16.07.2017
08:08:14
активити в фоне убивается.
тут много уже других вопросов)

Alex
16.07.2017
08:09:01
Activity - это процесс?

Google
Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:09:12
тут много уже других вопросов)
вообще в настройках для разраюов, есть такая галочка не сохранять деятельность / активности (там странный перевод обычно) вот он и эмулирует, такое поведение. помогает при разработке и нормально обрабатывать сохранение восстановление состояний.

Gleb
16.07.2017
08:09:42
я в курсе, вопрос все же в другом, почему и как это работает, если разделять процесс и компонент

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:09:44
Activity - это процесс?
а почему не рассматривать просто как объект ?

я в курсе, вопрос все же в другом, почему и как это работает, если разделять процесс и компонент
ну возможно тут вообще все просто . есть стек активити.ю система про него знает, и если считает нужным прсто уничтожает данный объект.

Gleb
16.07.2017
08:11:16
оно мб и есть, но пока мне ни кто не показал)

Admin
ERROR: S client not available

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:12:48
это должно быть в доках или еще где-то, должны быть тогда приоритеты компонентво и т.д.
приоритеты у компоннтов я не помню. ты можешь не убиваемый сервис сделать, если сильно нужно. там есть приоритеты, но они глобально к процессам относятся, чем меньше пид тем выше приоритет. к ним относятся в основном системные процессы, потом твои фореграунд процессы

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:13:44
это я тоже понимаю, да) речь про компоненты
под компоненатами что имеешь ввиду ?

Gleb
16.07.2017
08:13:58
под компоненатами что имеешь ввиду ?
активити сервис ресивер контент провайдер

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:18:00
ну активти в фоне скорее прибьется быстрее чем сервис.

Gleb
16.07.2017
08:18:25
почемууууу

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:18:28
если речь про срвис и активити одного приложения.

Gleb
16.07.2017
08:18:42
нужны какие то приоритеты соответственно дял компонентов, а я их вижу только для процессов

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:20:52
грохнуть процесс активного приложения не может, исключая какието крит ситуации вот активити может приоритет всегда за видимым. за сервисами потом на сколько я помню. все что в фоне но не сервисы, итд

Gleb
16.07.2017
08:22:54
или логика всего этого, а пишут только про процессы и их приоритеты

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:23:57
зачем ? мы знаем, что в любой момент система может грохнуть все. мы знаем, как работать с состояниями и меня вообще не парит когда и что убьет система.

Gleb
16.07.2017
08:24:18
это уже другой вопрос)

Google
Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:25:02
https://developer.android.com/guide/components/processes-and-threads.html?utm_campaign=adp_series_processes_012016&utm_source=medium&utm_medium=blog#Lifecycle

Alex
16.07.2017
08:25:03
В андроид о, я слышал, будет другая система

Также не стоит забывать о miui

Который выключает все процессы, несмотря на приоритет

Gleb
16.07.2017
08:25:26
типо, можно уже не разбиртаться, все равно все изменится?)

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:27:03
В андроид о, я слышал, будет другая система
так уже есть в AS можно посмотреть

Alex
16.07.2017
08:28:08
Android Vitals Задача Vitals — повышение стабильности устройства и различные оптимизации: времени загрузки, времени рендеринга и использования батареи (в первой сборке стала доступна возможность ограничения работы приложений в фоновом режиме). На конференции в этом году для Android O анонсировали несколько системных оптимизаций, а также запустили шесть контрольных панелей Vitals в консоли Play 

Ⓜ️ᵃʳᵃᵗ
16.07.2017
08:31:37
я думаю, для разрабов мало что измениться, просто нужно быть готовым, что инета не будет, что то грохнеться раньше времени или не стартанет )

Alex
16.07.2017
08:32:05
)

Petr
16.07.2017
11:23:15
Здравствуйте

вопрос что поменялось между 5 и 6 версиями андроида в части отображения?

т.е. работа с лейаутами и вот это все

Alex
16.07.2017
11:24:11
RippleEffect

Petr
16.07.2017
11:24:21
на 5 и младше все ок, на 6 и выше нет

RippleEffect
гм, а еще есть что-то?

jacoder
16.07.2017
12:20:04
Подскажите почему нельзя в res создать папки? или в layput ,например
https://medium.com/@cesarmcferreira/taming-android-layout-resources-af249d6db21d

Andrey
16.07.2017
12:28:28
Можно ли сгенерить проект для андроид студио по некоторому тепплейту, кто нибудь сталкивался?

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