Android - простой вид Обновить - PullRequest
0 голосов
/ 09 сентября 2010

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

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

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

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

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

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

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

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

Ура, Джеймс

1 Ответ

2 голосов
/ 09 сентября 2010

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

...