Thymomenos
Ребят
вопрос
мне тут на фрилансе попросили сделать библиотеку
ничего сложного как бы
НО
1) Библиотека должна работать как библиотека (то есть подключаться там как обычная библиотека и тд)
2) Из библиотеки можно сделать APK, в который заворачивается другой собранный проект
Такое реально разве?
Влад
Влад
JobScheduler вроде с 21 апи тока а мне нужно с 19
Сергій
Stepan
Сергій
Turalllb
Влад
спасибо!
Влад
https://stackoverflow.com/questions/12470453/send-data-to-the-alarm-manager-broadcast-receiver я тоже нашел )))
Anton
Anton
Ну или каждую карточку в отдельных xml, а в том лэйауте где будет все три карточки, их заинклудить
Anton
Turalllb
Vadim
Всем привет
вообщем взял такой себе метод из Firebase и пока разместил себе его в активити
private fun signIn() {
auth = FirebaseAuth.getInstance()
mAuthStateListener = FirebaseAuth.AuthStateListener { firebaseAuth ->
val user = firebaseAuth.currentUser
if (user != null) {
// Sign in logic here.
} else {
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(false)
.setAvailableProviders(
Arrays.asList(
AuthUI.IdpConfig.GoogleBuilder().build(),
AuthUI.IdpConfig.EmailBuilder().build(),
AuthUI.IdpConfig.AnonymousBuilder().build()
)
)
.build(),
RC_SIGN_IN)
}
}
}
возможно ли его закинуть в presenter?
Nikita
Возможно, ну тогда тебе придется деожать в презентере ссылку на активити
Vadim
какой то слишком большой метод для главной активи
мозолит глаза ...
Nikita
Ссылку не обязяьельно держать ? А как стартануть активити ? Там же startActivityForResult
Vadim
Nikita
Да можно и так
Nikita
Vadim
Это как ?
Что то типо этого
fun onOptionsItemSelected(itemId: Int) {
when (itemId) {
R.id.action_settings -> Log.d("some", "clickOnActionSettings")
R.id.sign_out -> contract?.signOut()
}
}
а в активити уже имплементируешь свой интерфейс с методом signOut() и уже там делаешь всё что тебе нужно
Vadim
идея же чтобы протестировать после логику в презентере
Nikita
А ну через интерфейс имеется в виду, да так тоже норм. Действительно тестировать будет удобно
Vadim
Вот и думаю как бы лучше запихнуть в презентер метод который написал выше)
Ivansuper
Можно пойти дальше и подавать интерфейс. Ибо запуск для результата есть и во фрагменте. Да и нет прямой завязки на активность как элемент сдк ^_^
Vadim
Сергей
всем привет, кто нибудь сталкивался с такой проблемой:
использую в приложении Mapbox sdk и когда подключаю (только подключаю и больше ничего) библиотеку
implementation 'com.google.android.gms:play-services-location:16.0.0', то ui карты начинает дико фризить
Сергей
а как я понял без этой библиотеки нельзя включить gps из приложения, а таск такой висит...
Unat
Sergey
Привет, вообщем проблема такая, FCM Service работает везде отлично кроме блять ебучего Samsung S9. Что тут можно сделать, есть у кого то мысли?
Sergey
На других самсунгах не тестил, но думаю косяк тоже будет
Sergey
В том то и смысл, шо нада шоб работало
Sergey
Сергей
мне нужно из приложения включить gps
Сергей
не интентом
Ivan
по-моему это возможно только если пользователя перенаправить в настройки и чтобы он там ткнул
Сергей
Unat
Unat
Колдовством пахнет
Unat
Sergey
Sergey
Везде приходят, на самсунге ебучем нет
Сергей
https://stackoverflow.com/a/33555732
Sergey
Sergey
в новых самсунгах, и я предполагаю что проблема где то там
Max🔥
Та не, самсунг костыли вставляет нормальные, от не корректного отображения некоторых тегов в webView до переворота изображения
Igor
А писал тут кто-нибудь throttle-interceptor для okhttp с инкpементальным бэкоффом?
Max🔥
Ещё причём для самсунг на 6 андроиде один алгоритм фикса переворота изображения а на 7+ уже другой
Unat
Но, если в коде нет ошибок, а пользователь не наделал бед в настройках экономии энергии, то пуши должны ходить
Сергей
Igor
Unat
Сергей
точно, только ui все еще висит
Unat
Без плей сервисов не получится, работает эта баламуть за счёт запроса к процессу плей сервисов, который работает с рут правами. API закрытое, на устройствах без плей сервисов работать не будет.
Сергей
я так понимаю что помимо всего оно еще и перехватывает все обращения к функциям карты, например, получение геопозиции и не дает с ними работать нормально
Unat
Сергей
а из-за чего получаеются фризы тогда?
Unat
Сергей
метод который показывает текущее местоположение обрывается только начав работать
Сергей
то есть анимация грохается
Сергей
Unat
А зря, там всё видно как на ладони
Impossible
Всем привет, подскажите какой-то готовый максимально похожий на этот календарь
Impossible
Сергей
он самый