Глеб
или что-то типа робоспайса... чтобы одну длительную хадачу на фоне выполнить и вернуть
если ты про это:
https://developer.android.com/reference/android/app/DownloadManager.html
то оно уже есть, давно придуманное
если не закачку - а что-то свое, то пишешь Foreground Service (с уведомляшкой) и он этот твой сервис по-ходу работы меняет какие- то live-данные (progressPercent/stage/resultPojo и тд) а ui - приходит-подписывается, уходит/отписывается
всё)
Andrew
Коллеги, подскажите, какие существуют способы организации взаимодействия нескольких приложений на одном устройстве, кроме Intents, BroadcastResivers, ContentProviders? Т.е. одно приложение вызывает другое, передает параметры, второе приложение для выполнения задачи взаимодействует с пользователем и возвращает результат и передает управление первому приложению.
Andrew
На устройстве может быть третье, четвертое и т.д. приложения взаимодействующие между собой.
Gleb
Andrew
Может есть библиотеки или методики, упрощающие организацию такого рода взаимодействия?
Евгений
Gleb
есть ресайкл, в нем картинка, при скроле, сначала показывается картинка старая, потом меняется на ту, которая там должна быть, куда копать?
Anonymous
Используя Content Provider в разных таблицах. Какой параметр общий? чтобы получить нужные значения из разных таблиц?
_ID или CONTACT_ID или CONTENT_ITEM_TYPE или что - то еще?ъ
Rezeda
Директор цирка
Директор цирка
Anonymous
Anonymous
добром 🙃
Aleksandr
Aleksandr
если мне нужно помочь активити чем-то, то я пилю фрагмент
Anonymous
Данный код выводит из контактов Имена с Фамилиями если они не null
Anonymous
Как мне сделать чтобы Выводились еще и контакты у которых есть Имя но нет Фамилии?
Donna
Aleksandr
вот ща сам задумался какой смысл вкладываю))
я во фрагменты вытаскиваю какие-то вторичные операции, наверно, которые не стоит делать в активности
например, есть ViewPager с FragmentPagerAdapter
это же самое можно было реализовать и через просто PagerAdapter, но в коде ты потом замучаешься разбираться
поэтому проще накидать фрагментов и рулить ими
Aleksandr
это прям самый первый кейс, который пришёл в голову
Aleksandr
их ещё много можн придумать
Agal1ar3pt
чуваки, у меня нубский вопрос
Agal1ar3pt
я сам не андройд разработчик, но хочу сделать для коллег маленькую прилу
Agal1ar3pt
короче, в res лежат две картинки
Agal1ar3pt
на форме собственно одна из них
Agal1ar3pt
на ней висит листнер onClick
Agal1ar3pt
как наиболее эффективно менять две этих картинки по событию onClick?
Agal1ar3pt
т.е. тапнул на картинку, она меняется на вторую
Agal1ar3pt
ещё раз тапнул - меняется на первую
Aleksandr
ContextCompat.getDrawable(context, your_drawable_id)
Anonymous
Данный код выводит из контактов Имена с Фамилиями если они не null
Anonymous
Как мне сделать чтобы Выводились еще и контакты у которых есть Имя но нет Фамилии?
Aleksandr
а
Aleksandr
у имейджвьюхи можно дёргать метод setImageResource()
Sergey
Anonymous
Знать бы еще что это
Agal1ar3pt
Aleksandr
и в зависимости от её значения свапать картинки
Agal1ar3pt
public class MainActivity extends Activity {
ImageView image;
boolean flag = true;
public void onClick(View view) {
switch(view.getId()){
case R.id.imageView3:{
if(flag)
{
image.setImageResource(R.drawable.telephony_printers);
flag=false;
}
else
{
image.setImageResource(R.drawable.servers);
flag=true;
}
return;
}
}
}
Anonymous
Все решил проблему. Спасибо себе)
Anonymous
Контакты Андроида. Это просто Сущий Ад
Anonymous
9 кругов данте прошел будто)
Igor
как наиболее эффективно менять две этих картинки по событию onClick?
Можно сделать drawable, который будет менять картинку в зависимости от состояния, например:
<selector>
<item drawable=drawable1 state_selected=true />
<item drawable=drawable2 />
</selector>
И потом менять состояние при помощи метода View.setSelected.
Agal1ar3pt
я уж хз, хрен с ним :D
Anton
Не в курсе для хрома, есть какой-то плагин, который в пдф файле переводит по клику?
Agal1ar3pt
Agal1ar3pt
не ручаюсь за безопасность
Anton
не ручаюсь за безопасность
не правильно наверно поняли. Открыт пдф файл в хроме. И по клику на одном из слов (на англ), идет появляется диалоговое окно с переводом на русский
Agal1ar3pt
>_идет появляется диалоговое окно с переводом на русский
Agal1ar3pt
у Google Translate плагин есть, который выдает перевод
Agal1ar3pt
Translator, Mate translate
Agal1ar3pt
несколько таких есть
Anton
Agal1ar3pt
Google Docs может
Agal1ar3pt
вроде
Agal1ar3pt
попробуй им
Anton
Нет, идея в том, чтобы читать на оригинале, а незнакомые слова уже переводить
Anonymous
Помогите разобраться с логикой.
У меня есть MainActivityViewPager внутри Фрагмент. Фрагмент использует Массив MainActivity.list чтобы отобразить список.
Также есть окно фильтрация. Когда мы туда заходим меняем значение и выходит то срабатывает onResume в MainActivityViewPager. В этот момент я по сути должен отсортировать мой массив по некотрому фильтру.
Но в этот же момент запускается Фрагмент. Который создает адаптер из MainActivity.list который еще не отсортирован.
Прощу помочь разбить все это на логику и объяснить как лучше такое провернуть?
Anonymous
типо EventBus использоват?
Anonymous
Привет! Подскажите плиз фришную сдк или триалку для face recognition c AR
Anonymous
?
Ivan
привет
В БД лежит ссылка на картинку которая на SD карте,
как проверить есть ли по ссылке картинка ?
Ivan
Создать файл и проверить
Сергій
Anonymous
File f = new File(path)
if(f != null)
Ivan
@desugar спасибо
S
привет! у кого есть реф на аналогичную группу devOps ?
Anonymous
@sinchilo Блин ЕвентБус не работает. Ведь я отправляю событие в фрагмент. А Фрагмент еще не созадлся
Anonymous
блин
Anonymous
@sinchilo Вы не поняли. Все фрагнметы уже созданы. Я добавил фильтр сортировки и после мне что. ViewPager заново создавать?
_(:3 」∠)_
Ребят, как можно узнать, до какого размера мне нужно ограничеть фотку чтобы она прошла через Canvas? пытаюсь закруглить тяжелую фотку
Anonymous
@sinchilo Ну так предлжите получше способ)). А то я незнаю уже чо делать
Konstantin
Подскажите, если есть необходимость часто менять фон экрана, загружая большие дровэблы, как лучше это организовать ? Я сейчас загружаю через глайд, но при тесте на устройствах типа s3 иногда вылетает oom. Может есть какие-то парметры которые должны помочь? Загружаю вот так https://pastebin.com/wbEG1QWS