@android_ru

Страница 1174 из 3205
Лёша
29.03.2017
12:39:54
Юзать realm instance как static обьект, это плохо? Чтоб не создавать инстанс класса, думал синглетон сделать. Или лучше просто через статические методы? Или все плохо, лучше делать обычным классом?
если хочешь запросить данные в потоке отличном от того, где проинициализировал это поле, то им воспользоваться не удастся придётся получать новый инстанс

Todor
29.03.2017
12:42:24
@uloplt работаю в том же потоке, поскольку внутри уже все происходит в транзакциях

Лёша
29.03.2017
12:42:45
тогда почему бы и нет?

Todor
29.03.2017
12:43:09


Google
Todor
29.03.2017
12:43:18
@uloplt вот что студия говорит

Лёша
29.03.2017
12:45:32
тогда остаётся доставать по необходимости, наверное

судя по названию методов внутри getDefaultInstance инстанс кэшируется и прочее return RealmCache.createRealmOrGetFromCache(defaultConfiguration, Realm.class); думаю, ничего страшного не будет в том, чтобы каждый раз оттуда брать его

в описании Creates a new Realm instance or get an existing instance for current thread.

Quarx2k ?
29.03.2017
12:57:46
У меня в родителськом фрагменте в каждом свой инстанс

нчиего страшног оесли его брать каждый раз заново

Артур
29.03.2017
13:27:20
Ребят (и @NoUruru (: ), небольшое объявление. Завтра в Казани мы проводим митап, на котором будем обсуждать, среди прочего, MVP и rxjava. Если есть кто рядом - присоединяйтесь, будем рады! =) https://abct.timepad.ru/event/466386/

Владислав
29.03.2017
13:42:51
Далеко(

Roman
29.03.2017
14:03:15
Подскажите, есть ли какой то общеизвестный список системных неявных интентов?

Или рассчитывать на наличие какого либо приложения не стоит?

Увайс
29.03.2017
14:13:05
Всем привет! В общем, интересует мнение опытных разработчиков , как вы называете поля класса ? Используйте приставку "m"? Типа mTitleTextView. Если да, то используете прям везде? Даже в класса model ?

Anton
29.03.2017
14:13:30
Да тут опыт решает

Google
Quarx2k ?
29.03.2017
14:14:50
в модели обычно не юзают m s

в view модели да

Андрей
29.03.2017
14:19:41
https://source.android.com/source/code-style.html
Ну я так думая что вопрос о собственных проектах, а не о контрибюте в андроид. Так что этот док не к месту.

Maxim
29.03.2017
14:22:23
Ну я так думая что вопрос о собственных проектах, а не о контрибюте в андроид. Так что этот док не к месту.
здесь пример того, как оформляется код. А дальше пусть человек сам решает, стоит ли ему следовать этому или нет.

Увайс
29.03.2017
14:26:33
Спасибо что прояснили этот момент, всем спасибо!

Gleb
29.03.2017
14:28:08
Спасибо что прояснили этот момент, всем спасибо!
Допустим я понимаю, что не контрибьютор AOSP, но придерживаюсь их стиля осознанно в своих проектах. Аргумента 2: 1) когда я начинал разрабатывать - других рекомендаций или анти-рекомендации для разработки под андроид не было вообще! Только Code Conventions for AOSP commiters! 2) это хорошо тем, что всё выглядит однообразно, и не надо напрягать мозг для чтения проекта - так, а сорцов андроида - по-другому(самоизвращением попахивает) А вот аргументов против - кроме как поклоняться Вортону - я не вижу))) Вортон сказал - aosp стиль - плохо - и все пошли повторять Вортон сказал - фрагменты плохо - все пошли повторять

Челодой
29.03.2017
14:30:18
всем привет! есть тут фриларсеры? или кто занимался фрилансом?

Владислав
29.03.2017
14:32:43
шо тебе

Андрей
29.03.2017
14:33:36
Допустим я понимаю, что не контрибьютор AOSP, но придерживаюсь их стиля осознанно в своих проектах. Аргумента 2: 1) когда я начинал разрабатывать - других рекомендаций или анти-рекомендации для разработки под андроид не было вообще! Только Code Conventions for AOSP commiters! 2) это хорошо тем, что всё выглядит однообразно, и не надо напрягать мозг для чтения проекта - так, а сорцов андроида - по-другому(самоизвращением попахивает) А вот аргументов против - кроме как поклоняться Вортону - я не вижу))) Вортон сказал - aosp стиль - плохо - и все пошли повторять Вортон сказал - фрагменты плохо - все пошли повторять
При чем тут Вортон? Венгерскую нотацию придумали для того, чтоб отличать разные виды переменных: статические, мембер, локальные. Сейчас IDE своей подсветкой прекрасно с этим справляются. И приставка остается только шумом, не несущим никакой полезной информации. Тогда какой смысл ее писать? Андроид - это джава разработка. Код конвеншен по джаве был доступен на сановском сайте очень давно. На оракловский сайт после покупки она тоже перекочевала.

Челодой
29.03.2017
14:33:50
мине именно от вас, нишо ни надО

Anton
29.03.2017
14:34:36
пацаны щас драка будет

прячьтесь

Pavel Shackih
29.03.2017
14:38:34
Допустим я понимаю, что не контрибьютор AOSP, но придерживаюсь их стиля осознанно в своих проектах. Аргумента 2: 1) когда я начинал разрабатывать - других рекомендаций или анти-рекомендации для разработки под андроид не было вообще! Только Code Conventions for AOSP commiters! 2) это хорошо тем, что всё выглядит однообразно, и не надо напрягать мозг для чтения проекта - так, а сорцов андроида - по-другому(самоизвращением попахивает) А вот аргументов против - кроме как поклоняться Вортону - я не вижу))) Вортон сказал - aosp стиль - плохо - и все пошли повторять Вортон сказал - фрагменты плохо - все пошли повторять
1) чем конвеншены джавовые не устроили не понятно, они уже давно были. 2) единообразность с сорцами sdk это сомнтельное преимущество. по поводу вортона. ну в данном случае зеркальная ситуация, гугл сказал так писать код (причем только для AOSP) и вы пишите в таком стиле всё свои апы. зачем? по крайней мере вортон приводит аргументы.

Google
Gleb
29.03.2017
14:49:34
1) чем конвеншены джавовые не устроили не понятно, они уже давно были. 2) единообразность с сорцами sdk это сомнтельное преимущество. по поводу вортона. ну в данном случае зеркальная ситуация, гугл сказал так писать код (причем только для AOSP) и вы пишите в таком стиле всё свои апы. зачем? по крайней мере вортон приводит аргументы.
ОС принадлежит гуглу пока. Будет принадлежать Вортону - всё моё внимание будет на него. Я не могу себе представить ситуации чтобы айосники пытались переизобрести iOS заново. У нас же - это в порядке вещей Текущее положение дел ... со стилем да и много с чем может и не самое лучшее. но по-крайней мере это лучше чем постоянные переосмысления...? на мой взгляд

Хотя если переосмысление "гребаного гугла с его кривым андроидом" - поднимает чувство собственной компетенции и профессионализма -то почему бы и нет?

Dmitry
29.03.2017
14:56:36
ОС принадлежит гуглу пока. > громкое заявление в адрес Open Source Project'a...

Gleb
29.03.2017
14:58:50
ОС принадлежит гуглу пока. > громкое заявление в адрес Open Source Project'a...
Ну ... формально-то - да))) Однако, ой. что-то тут затерялось...

в опен сорс проекте

https://github.com/android/platform_frameworks_base/blob/master/core/java/android/content/ContentProviderClient.java#L151

костылёчек парни забыли)) фирменный при чём))

Igor
29.03.2017
15:00:11
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/content/ContentProviderClient.java#L151
Ну не зря из Yandex засудил в РФ и еще в EU судят за монополию ?

Dmitry
29.03.2017
15:00:32
Ну цена ОСи от этого ни на копеечку не выросла

free as in beer

Todor
29.03.2017
15:39:01
@kaytert это знаю, что инстанс внутри синглетон

Ivan
29.03.2017
15:39:28
@kaytert это знаю, что инстанс внутри синглетон
Ну так зачем тогда синглтон синглтона

Todor
29.03.2017
15:39:56
Чтоб не создавать экземпляры этого менеджера везде)

Ivan
29.03.2017
15:41:08
Создай враппер и там пусть все происходит

Pavlo
29.03.2017
15:59:08
привет ребята

имею такой вопрос

подскажите пожалуйста что лучше использовать в случее если имеется активити которое вмещает фрагмент со списком елементов

и при нажатии на елемент лучше откривать новое активити для детального представления или фрагмент

Google
Admin
ERROR: S client not available

Pavlo
29.03.2017
16:00:53
?

Anton
29.03.2017
16:01:02
Ресайклер или листвью?

Или про что тв

Pavlo
29.03.2017
16:01:18
первое

а есть разница ?

Anton
29.03.2017
16:01:34
А в чём вопрос что лучше использовать то

Pavlo
29.03.2017
16:01:40
ну да )

Anton
29.03.2017
16:01:49
Ресайклер намного мощнее

Pavlo
29.03.2017
16:02:11
я не об етом спрашиваю Антон

Alexander
29.03.2017
16:02:27
Активити будет проще :) не нужно будет париться с прозрачным тулбаром

Pavlo
29.03.2017
16:02:34
а об где лучше использовать фрагменти а где нет

Anton
29.03.2017
16:02:38
Аа

Pavlo
29.03.2017
16:02:49
я просто их использую везде

Anton
29.03.2017
16:02:57
Активити

Pavlo
29.03.2017
16:02:58
а мне кажеться ето не совсем верно

Noname
29.03.2017
16:03:48
Фрагмент, как мне кажется, вообще лучше использовать только тогда, когда надо переиспользовать его где-то. А так... активити. Я делаю так. Активити, а в нем фрагмент.

Alexander
29.03.2017
16:05:02
Нет с чего бы )

Pavlo
29.03.2017
16:05:56
Нет с чего бы )
когда то, где то такое вичетал )

Google
Anton
29.03.2017
16:06:14
Лучше открывать активити с фрагментов внутри

Noname
29.03.2017
16:06:17
Тут же в правильности подхода. Фрагменты хороши, но они нужны немного не для того. А для переиспользования. Например, если у вас поддержка и телефонов и планшетов.

Noname
29.03.2017
16:08:22
По большому счету ты прав да.

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