@android_ru

Страница 361 из 3205
Gundabadec
06.10.2016
06:32:15
Все норм стало) Может это на эмуляторе так и осталось после ужатия

сейчас до 10 мб

Artem
06.10.2016
06:33:16
имхо надо избегать подобныхх ресурсов

Denis
06.10.2016
06:42:03
@yanex я сижу на Kotlin с версии 1.0 и у меня всё это время был и остаётся всего 1 вопрос: что с видимостью классов? Поясню на примере. Я пишу на MVP и пишу создаю 3 класса: class SomeFragment : MvpFragment<SomeView, SomePresenter> () { ... } interface SomeView : MvpView { ... } class SomePresenter : MvpPresenter<SomeView> () { ... } На Java я могу View(interface и возможно fragment) и Presenter объявить package local и нигде больше они у меня в проекте не будут видны. На Kotlin у меня ни разу такого организовать не получилось. Начинается сразу светиться красным и требовать проставить public visibility. Можно ли как-то повторить трюк из джавы?
❝ The motivation for not having package protected access is very simple: it does not provide any real encapsulation. Any other module in the system can define classes in the same package as your complex independent component and get full access to its internals. On the other hand, classes with internal visibility cannot be accessed from any module other than the one where they are defined. And you definitely can test methods/classes that have internal access: the tests of a module have full access to internal declarations of that module. ❞

Google
Denis
06.10.2016
06:42:23
хотя согласен – странное решение

прям как про тернарный оператор ?

Gerc
06.10.2016
07:04:13
Ассинхронные листинеры как минимум

Д

Fedor
06.10.2016
07:13:43
ну если баттернайфом, то это все меняет

Сергей
06.10.2016
07:13:55
Как лучше всего реализовать lastmodified для запросов? Просто для каждого запроса создавать lastmodified в SharedPreferences как то не очень:с

Gerc
06.10.2016
07:16:30
Батеркнайф нинужен

Рефлексия и утечки

И писать не меньше

Kirill
06.10.2016
07:25:01
Подскажите, почему не находит activity? android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.vk.intent.action.show_date }

Gerc
06.10.2016
07:29:39
В лист наверно как все ложишь фрагменты

Alexander
06.10.2016
07:53:04
Ребят, привет. Мне в аналитику сыплются: GaiException (@Posix:android_getaddrinfo:-2) GaiException (@Posix:getaddrinfo:-2) ErrnoException (@Posix:getaddrinfo:-2) Никто не сталкивался? Концы не могу найти. Может не могут до моего сервера достучаться?

Sergey
06.10.2016
07:54:12
кто-нибудь работал с proguard через консоль?

Google
Fedor
06.10.2016
07:59:14
да

Grigoriy
06.10.2016
08:09:45
господи боже он с рефлексией

посмотри на его код

Sergey
06.10.2016
08:13:39
господи боже он с рефлексией
думаю он говорил про рантайм

Grigoriy
06.10.2016
08:17:06
думаю он говорил про рантайм
я вроде тоже про него

Sergey
06.10.2016
08:17:22
там нет рефлексии

Fedor
06.10.2016
08:17:44
все говорят есть

давай посмотрим

Grigoriy
06.10.2016
08:17:48
лицом в код тыкнуть или сам посмотришь??

я уже кидал сюда ссылку правда давно, можешь поискать

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

Sergey
06.10.2016
08:18:22
я некоторое время назад показывал код )

в сгенерированом коде нет рефлексии, а то что она есть в компайлтайм не важно

Grigoriy
06.10.2016
08:19:26
окей, давай ещё раз – к генерированному коду в рантайме нужно как-то обращаться. Как думаешь это происходит?

ну вот есть у тебя класс A и есть скодогенерированный класс A$$Gen. Как тебе из A обратиться к A$$Gen?

Sergey
06.10.2016
08:21:14
http://jakewharton.github.io/butterknife/ второй абзац

Grigoriy
06.10.2016
08:21:14
без рефлексии

я сейчас говорю где там именно рефлексия

можешь открыть код, я не хочу это делать ещё раз

и заодно ответить на мой вопрос, он как раз про это

Google
Grigoriy
06.10.2016
08:22:12
использование кодогенерации != отсутствие рефлексии

там не используется рефлексия для обращения к полям классов, это да и я не спорю с этим

Sergey
06.10.2016
08:24:51
баттернайф уже не нужен, есть Databinding )

Yuri
06.10.2016
08:24:58
Так говорите, как-будто там тонны и тонны рефлексии

Grigoriy
06.10.2016
08:25:43
Так говорите, как-будто там тонны и тонны рефлексии
нет, просто в данном конкретном кейсе смонительна нужда в рефлексии вообще

Yuri
06.10.2016
08:25:56
Помогите отрефакторить с использованием Unsafe ?

Admin
ERROR: S client not available

Kirill
06.10.2016
08:26:30
Подскажите, почему не находит activity? android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.vk.intent.action.show_date }

ну да)

Fedor
06.10.2016
08:27:54
пакеж интент

Kirill
06.10.2016
08:28:11
а разве активити обязательно должна лежать в одном пакете? это же неявный вызов

Intent date = new Intent("com.vk.intent.action.show_date");

Kirill
06.10.2016
08:29:20
не понял) в смысле с чем?

@ikerya точно в этом пакете лежит эта активити?

а разве активити обязательно должна лежать в одном пакете? это же неявный вызов

я сейчас работаю только со своим пакетом и все активности и скрин манифеста, который я скинул лежат в одном пакете

просто пятаюсь сделать неявный вызов activity

да, всё в одном пакете

Fedor
06.10.2016
08:38:50
мб инстант ран сглючил?

‮tirips
06.10.2016
08:46:59
мб инстант ран сглючил?
В любой непонятной ситуации - отключай инстант ран и делай клинбилд

Google
Gerc
06.10.2016
09:07:27
Рефлексия в другом. Не заметно с буттеркнайфом, не заметно с даггером, не заметно с рх. И все эти незаметно складываются в очень заметные тормоза

Gerc
06.10.2016
09:09:06
Знаю

Gerc
06.10.2016
09:09:26
ты же про первый даггер?
Второй. И не про рефлексию

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