0

我不认为我的未来在于 Android 开发,因为我一直在最简单的事情上失败......

我有一个带有“Game Slot 1”标签的按钮。当用户点击它时,我成功地引导他们完成了一些他们创建新角色的活动。我将游戏名称保存在 SQLite 数据库中,下次启动应用程序时,我可以非常高兴地从数据库中动态地将“Game Slot 1”更改为该插槽游戏的名称。完美的。

但是,当我通过后退按钮返回该活动时,或者在所有后续活动中调用了 finish() 时,我到底如何让它以相同的方式更新视图?

我确定这与 onResume() 和 invalidate() 有关,但我似乎无法找到示例。

是否只是为了刷新 onResume() 上的一些 UI 元素而过度使用无效?

无论如何,你怎么用它,即使它是?

有没有更好的办法?

非常感谢您提供的任何帮助......只是尽量不要嘲笑这可能是多么简单!:)

干杯,詹姆斯

4

1 回答 1

2

这听起来像是您可以在 onResume 中执行的操作,只需查询数据库并在感兴趣的元素上调用 setText。您不需要显式调用 invalidate。

于 2010-09-08T23:59:36.823 回答