2012-07-16 39 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. 

    } 


}