2014-08-27 40 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);