Size: a a a

Android Developers

2019 November 18

СП

Сергей П. in Android Developers
Евгений Быков
Гайс, мне нужно при запуске приложения скачать несколько картинок с интернета на телефон(чтобы потом в любой момент можно было достать в этой же программе). Решил использовать Picasso(загрузить в Bitmap, а потом уже на диск), загружаю в Target в AsyncTask в doInBackground, пишет мол, нужно выполнять в основном потоке.

Но загружать в основном потоке, такое себе. Как тогда лучше поступить?
Пикассо не знаю, а его близнец глайд сам с потоками разбирается, и все вызовы делаются из основного. Они не блокирующие так что пох.
источник

СП

Сергей П. in Android Developers
Grigorii Kolesnikov ☭
Я использую средства разработки, где трудно с технологией bundle, к сожалению
Неужели под MS DOS?
А в целом, проще всего готовые версии (прод) отдать для выкладки кому то у кого есть Студия, и пусть он сделает бандлы
источник

p

padmitriy in Android Developers
Народ а может кто-нибудь догадаться в чем причина ошибки

android.os.ServiceSpecificException:  (code 7)
       at android.os.Parcel.createException(Parcel.java:1964)
       at android.os.Parcel.readException(Parcel.java:1918)
       at android.os.Parcel.readException(Parcel.java:1868)
       at android.security.IKeystoreService$Stub$Proxy.get(IKeystoreService.java:786)

а бросается она на строчке проверки

if (fragment.getChildFragmentManager().findFragmentByTag(FirstFragment.class.getName()) == null &&
                       fragment.getChildFragmentManager().findFragmentByTag(SecondFragment.class.getName()) == null) {
источник

GK

Grigorii Kolesnikov ☭ in Android Developers
Сергей П.
Неужели под MS DOS?
А в целом, проще всего готовые версии (прод) отдать для выкладки кому то у кого есть Студия, и пусть он сделает бандлы
Как в студии сделать bundle из готового apk, разработанного в сторонней среде разработки? Не скажу что не пытался, но видимо я чего то не понял. На выходе получил какие то файлы, что делать дальше непонял.
источник

СП

Сергей П. in Android Developers
Из апк никак. Из кода (скажем с гита) плевое дело.
Но вообще использование чего то вместо студии (край-Эллипса) проходит по категории "на лыжах и в гамаке"
источник

GK

Grigorii Kolesnikov ☭ in Android Developers
спасибо )
источник

p

padmitriy in Android Developers
Сергей П.
Из апк никак. Из кода (скажем с гита) плевое дело.
Но вообще использование чего то вместо студии (край-Эллипса) проходит по категории "на лыжах и в гамаке"
што, из эклипса еще можно написать и собрать заливаемую в маркет приложуху?
источник

GK

Grigorii Kolesnikov ☭ in Android Developers
именно так я себя и чувствую последнее время в этом проекте
источник

СП

Сергей П. in Android Developers
padmitriy
што, из эклипса еще можно написать и собрать заливаемую в маркет приложуху?
Вот не уверен уже. Может уже и годик как нет, он не особо обновляется
источник

GK

Grigorii Kolesnikov ☭ in Android Developers
Сергей П.
Вот не уверен уже. Может уже и годик как нет, он не особо обновляется
это ни разу не эклипс и не Java даже
источник

GK

Grigorii Kolesnikov ☭ in Android Developers
скажу слово Qt
источник

F

Friedrich Nietzsche in Android Developers
Я тут играю в codewars
Выпало задание на камень-ножницы-бумага
Один из игроков сделал вот такое решение
public class Kata {
 public static String rps(String p1, String p2) {
   return p1.equals(p2) ? "Draw!" : "Player " + ("rockpaperscissorsrock".contains(p2 + p1) ? 1 : 2) + " won!";
 }
}
источник

F

Friedrich Nietzsche in Android Developers
Объясните как работает .contains(p1+p2)?1:2
источник

F

Friedrich Nietzsche in Android Developers
Я так понимаю это senior level?
источник

p

padmitriy in Android Developers
Friedrich Nietzsche
Объясните как работает .contains(p1+p2)?1:2
google: ternary operator
источник

V

Vadim in Android Developers
Нужно реализовать логику таких вьюшек, но чтобы их можно было менять местами перетягивая
как бы это лучше реализовать? Recyclerview + Gridlayout или chips? или какие альтернаттивы?
источник

p

padmitriy in Android Developers
padmitriy
Народ а может кто-нибудь догадаться в чем причина ошибки

android.os.ServiceSpecificException:  (code 7)
       at android.os.Parcel.createException(Parcel.java:1964)
       at android.os.Parcel.readException(Parcel.java:1918)
       at android.os.Parcel.readException(Parcel.java:1868)
       at android.security.IKeystoreService$Stub$Proxy.get(IKeystoreService.java:786)

а бросается она на строчке проверки

if (fragment.getChildFragmentManager().findFragmentByTag(FirstFragment.class.getName()) == null &&
                       fragment.getChildFragmentManager().findFragmentByTag(SecondFragment.class.getName()) == null) {
неактуально, сам тупанул
источник

U

UltimateOrb in Android Developers
Friedrich Nietzsche
Объясните как работает .contains(p1+p2)?1:2
Это разве не конструкция вида условие?тогда:иначе ??
источник

V

Vladimir in Android Developers
Есть фрагмент 1, в нем пару вьюшек и фреймлайаут. По клику на одну из Вью во фреймвью подгружается или фрагмент 1 или фрагмент 2.

И вот при переходе на фрагмент 1 все лагает и пропускает 34-36 фреймов. Как это можно оптимизировать?
источник

AC

Arsen CeH9 in Android Developers
поищи проблему через systrace|cpu profiler
источник