Size: a a a

StartAndroid Ru Chat

2020 August 17

A

Andrew in StartAndroid Ru Chat
Potomyznaesh
Кратко говорят, надо сделать другой WebView для США, а для остальных другая ссылка. Либо можно вопрос так задать «Как сделать, чтоб прога открывалась только в некоторых странах»
Можешь взять айпи юзера и прогнать через фильтр. Каждая страна имеет свои приделы айпи выданы каким то там международным советом интернетов. На пайтоне по крайней мере к этому библиотека есть точно. Или скачай .CSV сам проверяй
источник

DV

Dmitry Vinogradov in StartAndroid Ru Chat
источник

Д

Дар in StartAndroid Ru Chat
Sergey
Больше похоже 👍
layoutDrawable с функцией addLayer требует 23 api. Меньше не поддерживает. У меня динамическое наложение градиентов на один ImageView
Можешь в конструктор передать массивом нужные drawable с градиентом
источник

ДО

Денис Олейник... in StartAndroid Ru Chat
Всем привет, поскажите плиз как понять что апк потписан дебаг ключем?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Sergey
Привет!

Ищу способ, как на один ImageView наложить несколько гранидентов. Создаётся Drawable с градиентом. Устанавливаю через ImageView.setBackground(...). Как сделать, чтобы они накладывались?
источник
2020 August 18

ИБ

Иван Баландин... in StartAndroid Ru Chat
Всем привет. Может кто подсказать🙏
Сделал список Listview с imageview, где по клику на картинку открывается в большом виде она. А если нажимаем на список открывается новая activity. Но почему это распространяется только на первый элемент? Делаю через if postion == 0 и код активити потом if position ==1 и код активити. Помогиите🙏🙏
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Egor Sigolaev
А покажи место, где инжектишь репозиторий
вообщем разобрался
не надо было создавать новый application

надо было просто добавить
    companion object {
       var roomDataBase: QuoteRoomDataBase? = null
   }
и уже вызывать QuoteApplication.roomDataBase
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vadim Morozov
вообщем разобрался
не надо было создавать новый application

надо было просто добавить
    companion object {
       var roomDataBase: QuoteRoomDataBase? = null
   }
и уже вызывать QuoteApplication.roomDataBase
Ну так я про это и писал раньше. Я разве что не увидел отсутствие компанион обджекта.
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Egor Sigolaev
Ну так я про это и писал раньше. Я разве что не увидел отсутствие компанион обджекта.
да и я создавал QuoteApplication().roomDataBase
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vadim Morozov
вообщем разобрался
не надо было создавать новый application

надо было просто добавить
    companion object {
       var roomDataBase: QuoteRoomDataBase? = null
   }
и уже вызывать QuoteApplication.roomDataBase
У меня вообще апп компонент, база данных, обьект рекламы и т.д. в компанионе
источник

VM

Vadim Morozov in StartAndroid Ru Chat
каждый раз новый получается, когда Application'a ещё и в помине нет
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Egor Sigolaev
У меня вообще апп компонент, база данных, обьект рекламы и т.д. в компанионе
ну по идее так и над делать
лучше всё же чем провайдить базу а потом ещё dao
спасибо)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vadim Morozov
ну по идее так и над делать
лучше всё же чем провайдить базу а потом ещё dao
спасибо)
Провайдить вообще не надо)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Egor Sigolaev
Провайдить вообще не надо)
Ведь провайд - это потенциально вызов очередного билда базы, который нафиг не нужен. А так, один раз сбилдил и юзаешь себе дальше)
источник

VM

Vadim Morozov in StartAndroid Ru Chat
только вот нюанс, хочу уйти от !! здесь
QuoteApplication.roomDataBase!!.quoteDao()
то получается элвис бомбить или
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Egor Sigolaev
Ведь провайд - это потенциально вызов очередного билда базы, который нафиг не нужен. А так, один раз сбилдил и юзаешь себе дальше)
тут да, чётко, вопросов нет)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vadim Morozov
только вот нюанс, хочу уйти от !! здесь
QuoteApplication.roomDataBase!!.quoteDao()
то получается элвис бомбить или
Так а чего ты сделал типы нулабельными?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vadim Morozov
только вот нюанс, хочу уйти от !! здесь
QuoteApplication.roomDataBase!!.quoteDao()
то получается элвис бомбить или
Сделай просто в компанионе lateinit var
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Egor Sigolaev
Сделай просто в компанионе lateinit var
эт да, но fun getDatabase(context: Context): QuoteRoomDataBase? { возвращает у меня то nullable
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vadim Morozov
эт да, но fun getDatabase(context: Context): QuoteRoomDataBase? { возвращает у меня то nullable
А чего вдруг?
источник