偏好中的高分 - 线程

时间:2013-09-28 15:21:10

标签: android multithreading preferences

我知道有很多关于如何使用共享偏好来存储高分的帖子。我知道怎么做。我的问题,我无法在网上找到答案,如下:

我有一个HighScoreActivity,其中onResume我“得到”我的分数首选项,使用相应的HighScoreView类显示。效果很好。

在我的GameActivity中,在onStop中,我将“当前分数”放入首选项中。仅当用户退出游戏屏幕(活动)以进入菜单屏幕(活动)时才能正常工作。如果用户在游戏状态(我们现在使用正在运行的线程的GameView类)之后点击屏幕来开始新游戏,那么这些分数当然不会保存在首选项中,因为不会调用onStop!

如何从GameView surfaceview类更新首选项???如果有人可以提供一些指示,我会非常感激,因为我已经搜索了几天的答案。

0 个答案:

没有答案