2013-01-21 111 views
0

我自己開發應用程序,我想爲它設置一個密碼(我的密碼是ABC)。當我輸入密碼編輯文本如果Password = ABC我的應用程序自動在其他密碼#ABC再試一次。請幫我做到這一點! 我試過這種方法,但它有錯誤。錯誤是當我輸入密碼錯誤,並刪除它,所以我的應用程序被迫關閉。簡單登錄方法

class mythread implements Runnable { 
    @Override 
    public void run() { 
     // TODO Auto-generated method stub 
     int i = 0; 
     while (i == 0) { 
      if (edit.getText().toString().equals(ABC)) { 
       android.os.Process.killProcess(android.os.Process.myPid()); 
      } 
     } 
    } 
protected void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main) 

.....

mythread thread = new mythread(); 
    Thread td = new Thread(thread); 
    try { 
     td.sleep(500); 
    } catch (InterruptedException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
    td.start(); 
} 

回答

0

這並不真正需要的UO你的描述進行螺紋,用於集合。查看SharedPreferences並檢查在登錄頁面之前或者登錄頁面活動的onCreate中是否保存了一個值。