1

在我的主屏幕上,我从我的数据库中获得了某个值(字段活动=1 的项目表):

String s2 = "Logged in as " + myDbHelper.getActivePlayer();
bPlayQuiz.setText(s2);

当我单击我的设置活动时,更改播放器,另一个播放器的字段活动 = 1。所以当我点击后退按钮时,第一个值仍然存在......知道如何编写代码,当我回到主屏幕时它会刷新吗?

4

1 回答 1

3

您可以随时重新加载 中的字段,onResume只要活动重新获得焦点,就会调用该字段:

@Override
public void onResume()
{
    super.onResume();

    String s2 = "Logged in as " + myDbHelper.getActivePlayer();
    bPlayQuiz.setText(s2);
}

这里有关于生命周期的简历部分的更多信息。

于 2012-11-16T00:24:37.033 回答