1分钟后逐个显示图像

时间:2016-02-16 11:37:05

标签: android image calendar sharedpreferences minute

很抱歉,如果我无法准确提问我的问题 Iam在一款安卓游戏中工作,我有一个燃料棒,即10个随机垂直线,在我的游戏案例中成为一个燃料棒。当一个玩家点击重赛时,游戏然后一个燃料棒消失了,即剩下9个。同样如果重赛发生10次,那么燃料棒是空的 现在我需要做的是如果玩家重新匹配游戏5次然后燃料棒将是5并且如果他关闭应用程序,再次在5分钟后回来然后燃料棒应该再次10.即我想增加一种燃料每分钟后吧。 我还需要做些什么才能确保共享偏好也会被使用。 任何链接或示例对我来说意味着很多

这是我的onclick for rematch按钮

    if(fuelcount==9)
    {
        lifefuel.setImageResource(R.drawable.batterynine);
    }
    else if(fuelcount==8)
    {
        lifefuel.setImageResource(R.drawable.batteryeight);
    }
    else if(fuelcount==7)
    {
        lifefuel.setImageResource(R.drawable.batteryseven);
    }
    else if(fuelcount==6)
    {
        lifefuel.setImageResource(R.drawable.batterysix);
    }
    else if(fuelcount==5)
    {
        lifefuel.setImageResource(R.drawable.batteryfive);
    }
    else if(fuelcount==4)
    {
        lifefuel.setImageResource(R.drawable.batteryfour);
    }
    else if(fuelcount==3)
    {
        lifefuel.setImageResource(R.drawable.batterythree);
    }
    else if(fuelcount==2)
    {
        lifefuel.setImageResource(R.drawable.batterytwo);
    }
    else if(fuelcount==1)
    {
        lifefuel.setImageResource(R.drawable.batteryone);
    }

1 个答案:

答案 0 :(得分:0)

正如您所说,您可以使用共享首选项来存储最后一次更换燃料条的时间。

此外,您应该阅读Android生命周期,并了解如何使用“onPause”,“onResume”等方法。 http://developer.android.com/training/basics/activity-lifecycle/pausing.html

最后,我们的目标是让您的应用程序每次继续时重新计算燃料棒。