2010-09-08 2 views
0

Я не думаю, что мое будущее находится в разработке Android, так как я постоянно неудачу в самых простых вещах ...Android - Простой View Refresh

У меня есть кнопка с меткой «Игра Slot 1» , Когда пользователь нажимает на нее, я успешно выполняю их через пару действий, в которых они создают новый символ. Я сохраняю имя игры в базе данных SQLite, и в следующий раз, когда я запустил приложение, я вполне могу динамически изменить «Игровой слот 1» на название игры этого слота из базы данных. Отлично.

Но как же получить его, чтобы обновить представление таким же образом, когда я вернусь к этому действию с помощью кнопки «Назад» или вызвав финиш() для всех последующих действий?

Я уверен, что это как-то связано с onResume(), а может быть, invalidate(), но я просто не могу найти пример.

Недействительный overkill, чтобы обновить несколько элементов пользовательского интерфейса onResume()?

Как, черт возьми, вы его используете, во всяком случае, даже если это так?

Есть ли лучший способ?

Большое спасибо за любую помощь, предлагаемую ... просто постарайтесь не смеяться над тем, насколько это возможно! :)

Cheers, Джеймс

ответ

2

Это звучит как что-то вы могли бы сделать в onResume, просто запрос к базе данных и вызвать SetText на элемент интереса. Вам не нужно явно указывать invalidate.

+0

Спасибо за ответ, кстати. Это побудило меня понять, что я действительно очень туман. – JimBadger