Size: a a a

Android Developers

2020 September 06

СП

Сергей П. in Android Developers
Если не переопределен. SO про это много пишет
источник

VS

Valentin Sergeev in Android Developers
Сергей П.
Но работает, проверяй
Ближайшее переопределение toString в иерархии - у View. А там, как сказал @Harmonizr  - дебажная инфа
источник

СП

Сергей П. in Android Developers
У меня работало вроде. Проверьте отладчиком
источник

СП

Сергей П. in Android Developers
У многих классов там кстати не дебажная фигня - и без упоминаний про это в доках
источник

QH

Quantum Harmonizer in Android Developers
Сергей П.
У многих классов там кстати не дебажная фигня - и без упоминаний про это в доках
У меня впечатление, будто мы в разных реальностях. Мне идея показывает, что вьюшный туСтринг никто не переопределяет.
источник

VS

Valentin Sergeev in Android Developers
Сергей П.
У многих классов там кстати не дебажная фигня - и без упоминаний про это в доках
Ок.
источник

VS

Valentin Sergeev in Android Developers
Quantum Harmonizer
У меня впечатление, будто мы в разных реальностях. Мне идея показывает, что вьюшный туСтринг никто не переопределяет.
+
источник

СП

Сергей П. in Android Developers
Странно. Может спутал с чем
источник

СП

Сергей П. in Android Developers
А, вот это работает

mEdit.getText().toString()
источник

NM

Nikita Migunov in Android Developers
Добрый вечер! Пишу приложение для курсов валют (задание такое). Получаю по API центрального банка РФ xml, в котором несколько атрибутов (в том числе дата обновления) и элемент в виде списка валют (код валюты, цена). Как лучше всего сохранять в памяти телефона курсы валют и дату их последнего обновления, чтобы лишний раз в сеть не лазить?
источник

QH

Quantum Harmonizer in Android Developers
Nikita Migunov
Добрый вечер! Пишу приложение для курсов валют (задание такое). Получаю по API центрального банка РФ xml, в котором несколько атрибутов (в том числе дата обновления) и элемент в виде списка валют (код валюты, цена). Как лучше всего сохранять в памяти телефона курсы валют и дату их последнего обновления, чтобы лишний раз в сеть не лазить?
я бы в SQLite бахнул, если речь идёт о длительном хранении
источник

VS

Valentin Sergeev in Android Developers
Сергей П.
А, вот это работает

mEdit.getText().toString()
Ну да, это работает, вы же сами на вопрос про возможность укоротить эту запись отвечали
источник

NM

Nikita Migunov in Android Developers
Quantum Harmonizer
я бы в SQLite бахнул, если речь идёт о длительном хранении
Да, сами курсы удобно хранить в таблице в бд. А дату как хранить?
источник

QH

Quantum Harmonizer in Android Developers
Nikita Migunov
Да, сами курсы удобно хранить в таблице в бд. А дату как хранить?
хоть числом, хоть строкой — как и обычно хранят дату в базе
источник

AY

Andy Yanechko in Android Developers
Nikita Migunov
Да, сами курсы удобно хранить в таблице в бд. А дату как хранить?
Переведите в timestamp
источник

QH

Quantum Harmonizer in Android Developers
Andy Yanechko
Переведите в timestamp
а в SQLite нет такого типа :)
источник

СП

Сергей П. in Android Developers
Nikita Migunov
Добрый вечер! Пишу приложение для курсов валют (задание такое). Получаю по API центрального банка РФ xml, в котором несколько атрибутов (в том числе дата обновления) и элемент в виде списка валют (код валюты, цена). Как лучше всего сохранять в памяти телефона курсы валют и дату их последнего обновления, чтобы лишний раз в сеть не лазить?
Sqlite, room.
Если нет причин тащить их в проект ради ерунды сохранял как то одну табличку в json  строку, а строку в префы
источник

VS

Valentin Sergeev in Android Developers
Сергей П.
Sqlite, room.
Если нет причин тащить их в проект ради ерунды сохранял как то одну табличку в json  строку, а строку в префы
SQLlite не надо тащить в проект
источник

QH

Quantum Harmonizer in Android Developers
Сергей П.
Sqlite, room.
Если нет причин тащить их в проект ради ерунды сохранял как то одну табличку в json  строку, а строку в префы
Не нужно класть джейсон в префы.
источник

AY

Andy Yanechko in Android Developers
Quantum Harmonizer
а в SQLite нет такого типа :)
timestamp = java long, не?
источник