2012-07-16 27 views

回答

-1
Login myLogin = new Login; 


myLogin.clearLogin(); 


class Login 
{ 
    public clearLogin() 
    { 
     textField.setText(""); 
    } 
} 
+0

爲啥這得到downvoted? – 2012-07-16 16:52:08

0

通過調用et.settext(「」)來清除edittext值。剛剛從同一活動後成功登錄.. 這樣ü不需要從DIFF類做...

+0

我需要這樣做,因爲。我有一個記住我的選項,所以在創建Login類時我正在加載共享首選項。如果用戶已經註冊,則完成此操作。如果用戶沒有註冊,我想清除註冊類中的編輯文本。請告訴我如何清除其他課程的編輯文本 – 2012-07-16 16:53:09

+0

如果你做這個工作,你的登錄活動必須可見... – AAnkit 2012-07-16 16:55:19

+1

或者默認情況下,讓你的edittext爲空,閱讀首選項,如果用戶註冊然後填寫記錄,否則讓他們留空。除非它是內部類,否則不建議從其他類設置視圖內容 – AAnkit 2012-07-16 16:58:17

0

試試這個..

public class Registration{ 

    public Login l; 

    public void doEdit(){ 

    l = new Login(); 

    l.setUserName(""); // setUserName is the Method in Login class to set Username. 

    } 


}