Сергій
Это гениально в меню открытых приложений добавить кнопку для очистки памяти
Сергій
😡
Ильфат
там еще надо будет hpof-conv запустить, чтобы конвертнуть в формат, который mat ест
Vladislav
хммм, может я юзал еу версию и она лучше стоковой от сяоми
Vadim
А в Activity классе не забыл связать xml data + Class?
можешь строчкой кода тыкнуть ? А то не догоняю...
Sergey
можешь строчкой кода тыкнуть ? А то не догоняю...
private val dataUi: SettingsDataBind = SettingsDataBind() public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val binding : ActivitySettingsBinding = DataBindingUtil.setContentView(this, R.layout.activity_settings) binding.elements = dataUi }
Vadim
private val dataUi: SettingsDataBind = SettingsDataBind() public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val binding : ActivitySettingsBinding = DataBindingUtil.setContentView(this, R.layout.activity_settings) binding.elements = dataUi }
В принципе у меня схоже: override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? = FragmentAppSettingsBinding .inflate(inflater, container, false) .apply { handler = this@AppSettingsFragment } .root
Roman
ты хочешь скрыть инфу в свернутом состоянии?
Roman
этож делается флагом вроде
Сергій
https://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SECURE
Roman
во
Andrew
Коллеги, подскажите, пожалуйста, есть приложение и библиотека AAR. Можно ли изменять реализацию библиотеки, не пересобирая приложение? Т.е. типо DLL. Подложил, новую версию библиотеки, а основное приложение можно не трогать.
Сергій
sideload dex кода Google запрещает
Andrew
нет, код из библиотеки компилится в общий dex файл
Дело в том, что приложение не должно изменятся после прохождения сертификации. Но функционал, заложенный в библиотеку будет меняться. Как это лучше организовать?
Andrew
Нет, будет распространяться через другую систему
Сергій
Нет, будет распространяться через другую систему
тогда смотри в сторону динамической загрузки dex кода
Andrew
Для определенного типа оборудования.
Сергій
это гуглится
Andrew
Ок, спасибо, погулю. А DEX и в новых версиях Андроид есть? Вроде же от Давлика ушли?!
Сергій
это формат байт кода в который компилится ваш java/kotlin код (java src -> .class -> .dex)
Сергій
у джавы например .class
Сергій
у андроид .dex
Andrew
Понятно
Andrew
Спасибо, изучу
Vadim
Тогда перепроверь всё. Что то делаешь не так
спасибо! Мой косяк был то что я в apply не привязывал viewmodel
Olexandr
всем привет. где можно почитать про то как правильно строить структуру проекта? имею ввиду пакеты. ну типа: ui (ав в нем activity, fragment, dialog) и т.д
Сергій
у них в шапке много инфы
Olexandr
у них в шапке много инфы
спасибо большое
Alex
Это гениально в меню открытых приложений добавить кнопку для очистки памяти
Более того, это единственные девайсы на которых можно убить foreground service смахиванием приложения, насколько я знаю
blaccyee
Народ, как сделать из этого пост-запроса ассинхронный пост? https://pastebin.com/6wx1KZq1
blaccyee
Но почему-то интерфейс лагает при загрузке
Dmitry
Но почему-то интерфейс лагает при загрузке
точно не из-за асинхронного запроса)Он же асинхронный в другом потоке😂😂
blaccyee
точно не из-за асинхронного запроса)Он же асинхронный в другом потоке😂😂
А он точно в этот момент ассинхронный? http://f5.s.qip.ru/cMfvXCnm.png
Dmitry
newCall - не асинхронный - но я думаю там много памяти не выделяется
Dmitry
смотри лучше в другом месте
Evgenii
Подскажите пожалуйста: как сделать такой экран с настройками справа? Сначала вспомнил про navigation drawer, но там просто список пунктов меню (items), а не кнопки и поля для ввода.
Evgenii
Значит нужно делать активити с фрагментами: один фрагмент для отображения основного содержимого и один фрагмент для настроек? А как тогда делать чтобы он выезжал и на тулбаре гамбургер перемещался? Или вообще другое решение должно быть?
Сергій
DrawerLayout
Сергій
можно любой контент ему впихнуть
Evgenii
ниразу не сталкивался с ним, гугл первая ссылка или есть какие-то best practice?
Anton
Правда я впервые вижу чтобы он выскакивал справа...
Evgenii
послать дизайнера? )
Anton
gravity можно не только start )
Я сейчас говорю о гайдлайнах)
Сергій
вместо этого можешь свой любой другой леяут задать
Evgenii
т.е. я ему тут mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); подсуну свой layout и полями для ввода и кнопками и все должно быть ок? )
Сергій
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!-- The main content view --> position index 0 <!-- The navigation drawer --> position index 1 </android.support.v4.widget.DrawerLayout>
Evgenii
ааа, вообще вместо <android.support.design.widget.NavigationView
Сергій
index 0 -> главный контент index 1 -> само вью меню
Evgenii
эти index'ы где используются?
Evgenii
fragment index?
Сергій
эти index'ы где используются?
это просто позиция чаилда
Сергій
внутри DrawerLayout размещает контент и вью на экране
Evgenii
т.е. это внутри DrawerLayout индексация?
Сергій
то что первое(0) это главный контент
Сергій
второе(1) идёт в боковое меню
Evgenii
ок, спасибо )
Rezeda
Реклама может?
Günter
Может вирусный лаунчер какой-нить
Yushka
ЖК Ненастье ставит вас в известность, что с 10.01.2017 по 15.02.2017.
Anonymous
Как побороть то? :)
Yushka
что же делать?
муравью))приделать))
Artur
палец в рот не клади
Günter
Xiaomi Home Launcher
А как его открыть? Пользуюсь ми5 на стоке, и ни разу не видел такое
L
Ребята, у кого есть на примете либа вьюпейджера, которая содержит исправный автоскролл, луп и индикатор
Günter
Как побороть то? :)
Установка другого лаунчера?