Aleksei
с двумя
Aleksei
john
и в дальнейшем один теряется
Aleksei
john
тоесть воспринимает первый слеш как спецсимвол что второй слеш отображать как есть не считая спецсимволом?
Aleksei
видимо да из массива
Aleksei
в адаптере
john
может есть чонить вроде parseURL?
Иλьямбда
Ребят, никто не сталкивался?
Иλьямбда
Aleksei
john
или передавать без https и слешей
Aleksei
есть imageView.setImageURI(URI.parse("file://mnt/sdcard/cat.jpg"));
Aleksei
но как ее в адаптере юзать я незнаю
john
оберни в URI.parse("
Aleksei
по этому и спраашивал как после вставки из БД пройтись во ЛистВьюнайти элемент картинка и втавить туда уже этим методом
john
свою строку
john
чтобы слеши целыми дошли
Aleksei
Aleksei
тут интовые по индексу
Aleksei
еще и в инт конвертить?
john
там то не надо
john
дальше по цепочке
Aleksei
напишите пожалуйста как правильно несоображу? string надо сделать?
Aleksei
String.valueOF()?
john
в том месте где вставляешь линк на картинку
Aleksei
когда в Бд пишу?
Aleksei
john
я не совсем понимаю, вобщем URI.parse(" - делает из "https://som.com2" - "https:////some.com2"
Aleksei
'это понятно непонятно как в адаптере это использовать
john
то что канот резолв - у тебя не видим URI в контексте и потому он не может найти URI.parse
Aleksei
в примерах прям битмап в БД засовывают
Aleksei
ну это не есть хорошо
john
чойто?
john
найди URI.parse и прочитай
Aleksei
https://codedump.io/share/QxUZulKG9XDb/1/get-url-image-from-mysql-and-display-on-android-listview-setimageuri
Aleksei
А что актуально?
Aleksei
а чем лучше?
Roman
а чем лучше?
Переиспользование item'ов.
ListView уже года три как не актуален (только для єкранніх виджетов на рабочем столе)
Aleksei
ну в уроках пока листвью =)
Aleksei
спасибо гляну
Aleksei
а работа таже как и с листвью?
Alexander
Там юзается паттерн вьюхолдер
Aleksei
ну поврос с подгрузкой картинки не решен
Глеб
в примерах на стаковерфлоу по возвращению данных из внешнего класса asynctask'a видел такую конструкцию (через интерфейс):
собсна сам интерфейс
public interface OnDataSendToActivity {
public void sendData(String str);
}
реализация в классе asynctask
OnDataSendToActivity dataSendToActivity;
public AsynchroneSelf(Activity activity) {
dataSendToActivity = (OnDataSendToActivity) activity;
}
вызов экземпляра верхнего класса ВО ФРАГМЕНТЕ
new AsynchroneSelf(getActivity()).execute(...);
результат работы - ошибка MainActivity cannot be cast to OnDataSendToActivity
помогите плз разобраться с этой хренью)
Denis
в активити implements OnDataSendToActivity сделал?
Глеб
Да
Denis
вообще лучше в конструктор не активити передавать, а сам интерфейс
public AsynchroneSelf(OnDataSendToActivity listener) {
dataSendToActivity = listener;
}
Denis
ну и потом new AsynchroneSelf((OnDataSendToActivity)getActivity()).execute(...);
Глеб
Ок. Попробую) спасибо
Anonymous
yandexmapkit кто юзал?
Anonymous
не могу) подскажи, я нанес все тчоки на карте, и хочу программно переместиться к нужной мне тчоки, я так понял,что контроллер содержит все тчоки,но как там перемещаться
Anonymous
понял
Anonymous
нет,Все гуд работает
Anonymous
все по инстуркции, работает на ура
Anonymous
минус в том,что нет доков
Anonymous
хз)я там написал давно,и ответа нет
Anonymous
2.5.4@aar
Thymomenos
Ребзя
Смотрите, есть listview.
Заполняются данные в него и параллельно в БД
Все это работает.
Реализовал удаление долгим нажатием.
Но когда удаляется один пункт вся бд заполняется рандомно как-то.
При долгом нажатии я делаю следующее:
db.delete(SQLiteHelper.TABLE_NAME,
SQLiteHelper._ID + "= ?", new String[] {Integer.toString(position+1)} );
удаляю инфу из аррайлист для листвью
arrayList.remove(position);
HoursList.remove(position);
MinutesList.remove(position);
записываю новую инфу из обновленного аррайлист в ContentValues
делаю проверку на то, есть ли данные в листвью и если есть больше 0 то обновляю бд, иначе зануляю ее полностью (не уверен, что это нужно)
ну и перезаливаю инфу в листвью с помощью адаптера.
Но, стоит только пересоздаться фрагменту в котором листвью лежит - инфа выходит рандомной
Thymomenos
правильно я удаление делаю или нет?
Thymomenos
или лучше удалять строку из листвью
очищать бд
и заполнять ее новыми данными?
E D
А у тебя есть ArrayList, который отражает данные LV?
Thymomenos
E D
А в объекте, который в списке, есть ключ записи из бд? Если да, то при удалении из lv находишь объект из списка, берешь оттуда ключ и удаляешь запись с этим ключём из бд и из списка
Thymomenos
Thymomenos
?
E D
В бд у каждой записи есть уникальный ключ. Почитай про sqlite, primary key
Thymomenos
Thymomenos
Andrew
Коллеги, использую AutoCompleteTextView. Если совпадений много и появляется скролинг, то при прокрутке дублируются items, как этого избежат?
Ekaterina
вк по документам поищи
Ekaterina
именно
Ekaterina
еще очень хвалят этот ресурс для подготовки http://enthuware.com/
там правда $10 надо заплатить, но как говорят "это того стоит"
Алексей
Всем привет, кто делал авторизацию Bitrix24 в приложении? Как я понял сдк для андроид нет, как её делать хз(
Vitaliy
посмотри как запросы уходят, что в хедерах, полюбому токен какой-то есть для последующих запросов
Коротеев
Добрый день / подскажите пожалуйста как правильно по директориям раскидать layout для планшетов/телефонов / портретно/ лендскейпно / сейчас у меня есть layout/layout-land/ правильно ли добавить ещё layout-sw600dp/-land?
Pavel
Что-то у вас никнейм заболел, поправляйтесь
Artem
Привет! Кто-нибудь сталкивался с проблемой - много строк, переводов и разработчиков? Есть ли какое нибудь решение получше гугл-таблички?
Pavel
Вопрос о таск-менеджменте?