2014-08-27 38 views
0

我是Sathya,我是新来的android。我怀疑如何在登录尝试后5分钟禁用按钮失败。即使用户关闭应用程序并在2分钟后再次打开它,然后该按钮应该被禁用以平衡3分钟。这个怎么做。任何请给我一些例子。如何禁用登录尝试后5分钟的按钮失败android

回答

0

看看喜在这些后(您需要这两个东西结合起来):

HereHere

在第一篇文章,你看如何禁用Android的

myButton.setEnabled(false); 

按钮而在第二篇文章中,你会看到如何制作一个计时器

0

那么我可以说你需要一个处理程序和事端g来获得第二个问题的实际时间。你得到一个像这样的处理程序:

Handler handler = new Handler(); 
      final Runnable r= new Runnable(){ 
       @Override 
       public void run(){ 
        if(time < 0){ 
         button.setEnabled(true); 
        } 

        handler.postDelayed(this, 1000); //This runs the code again 
       } 
      }; 
      handler.postDelayed(r, 1000); //This runs the Handler. 

1000表示毫秒。这意味着它将读取每1000毫秒= 1秒的代码。你仍然需要找到一种获得实际时间的方法。这只是处理程序的一个例子。

如果用户把密码时是错的:

button.setEnabled(false);