//定义全局变量
static bool hasShowed = false;if(hour==24 && !hasShow)

gdata2.put("STRING", String.valueOf(nowhour) + ":00");
hasShow = true;

else
{
hasShow = false;
}
    这样可以不?

解决方案 »

  1.   

    //定义全局变量
    static bool hasShowed = false;if(hour==24 && !hasShow)

    gdata2.put("STRING", String.valueOf(nowhour) + ":00");
    hasShow = true;

    else if(hour!=24)
    {
    hasShow = false;
    }
      

  2.   

        就是说hour==24不仅会多次出现而且,这些hour==24还不是连续出现的,而是和hour!=24的情况间隔着出现的?
        那样的话,就这样吧:
    //定义全局变量
    static bool hasShowed = false;if(hour==24 && !hasShow)

    gdata2.put("STRING", String.valueOf(nowhour) + ":00");
    hasShow = true;