Size: a a a

Android Developers

2020 January 22

E

Evgeniy in Android Developers
Как вы считаете господа
источник

ОА

Оганнес Асатрян in Android Developers
Зависит от самих моделей
источник

ОА

Оганнес Асатрян in Android Developers
Некто в своих семплах мапит к домейн и уже потом к юай
источник

ОА

Оганнес Асатрян in Android Developers
Вообще никогда не достаточно одной модели. Минимум 2 - сервак и юай
источник

NM

Nick Marchuk in Android Developers
Evgeniy
Как вы считаете господа
2 модели, для домейн и дата слоёв
источник

ГА

Георгий Авакян in Android Developers
кто нибудь может объяснить почему в этом методу Cursor == null
public static String getPath(Context ctx, Uri uri) {
       String[] projection = { MediaStore.Images.Media.DATA };
       Cursor cursor = ctx.getContentResolver().query(uri, projection, null, null, null);
       int columnIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
       cursor.moveToFirst();
       String s = cursor.getString(columnIndex);
       cursor.close();
       return s;
   }
источник

A

Alexey in Android Developers
а как из него вытащить значение по ключю?
источник

D

Di7aK in Android Developers
Георгий Авакян
кто нибудь может объяснить почему в этом методу Cursor == null
public static String getPath(Context ctx, Uri uri) {
       String[] projection = { MediaStore.Images.Media.DATA };
       Cursor cursor = ctx.getContentResolver().query(uri, projection, null, null, null);
       int columnIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
       cursor.moveToFirst();
       String s = cursor.getString(columnIndex);
       cursor.close();
       return s;
   }
потому что поля data давно не существует
источник

ГА

Георгий Авакян in Android Developers
Di7aK
потому что поля data давно не существует
ураа, чем его заменить можно????
я куда не ткну везде этот метод
источник

D

Di7aK in Android Developers
ничем, ты можешь только получить инпутстрим
источник

ГА

Георгий Авакян in Android Developers
Di7aK
ничем, ты можешь только получить инпутстрим
а можно чуть больше инфы
источник

D

Di7aK in Android Developers
Георгий Авакян
а можно чуть больше инфы
InputStream inputStream = getContentResolver().openInputStream(uri);
источник

ГА

Георгий Авакян in Android Developers
Di7aK
InputStream inputStream = getContentResolver().openInputStream(uri);
от души, спасибо большое
источник

ГА

Георгий Авакян in Android Developers
Di7aK
InputStream inputStream = getContentResolver().openInputStream(uri);
блин, вот я получил строку как ее в файл преобразовать
источник

D

Di7aK in Android Developers
Запиши в filesDir
источник

D

Di7aK in Android Developers
Лучше кэш
источник

AO

Andrei Osipov in Android Developers
Di7aK
InputStream inputStream = getContentResolver().openInputStream(uri);
Целый час ему про inputStream втирали тут)) наклнец-то дошло)
источник

D

Di7aK in Android Developers
зачем тебе File? ретрофитом можно и инпутстрим залить
источник

IS

Ivan Sablin in Android Developers
Ребят, такой вопрос. Есть recycler view, есть код, который применяет анимации для вьюх во ViewHolder. Почему при применении анимации(одна вьюха исчезает/появляется, вторая перемещается) recyclerview считает нужным еще раз получить для всех итемов в адаптере id нужного итему лэйаута?
источник

IS

Ivan Sablin in Android Developers
тоесть вызывается getLayoutIdForPosition(position: Int): Int для видимых на экране итемов. Эти вызовы идут, пока происходит анимация
источник