Button.PerformClick无法正常工作并在调用时崩溃

时间:2018-05-07 12:33:39

标签: java android

我正在使用自动身份验证系统。基本上,当您登录时,它会将您的数据存储到内部存储中,以便下次自动登录。 我有一个问题,因为我需要执行2次单击以记录用户,以便自动记录他我这样做:

        String username = data.substring(0,separatorPostion);
        String passwd = data.substring(separatorPostion+1);
        username_input.setText(username);
        passwd_input.setText(passwd);
        Log.w("DEBUG usrNameParsed: ",username);
        Log.w("DEBUG passParsed: ",passwd);
        ((View) findViewById(R.id.next_btn_username)).performClick();
        ((View) findViewById(R.id.next_btn_passwd)).performClick();

但是,它崩溃了。我可以单独执行第一次单击或第二次单击它们都可以工作但不能一起工作。出于这个目的,我需要这两次点击,因为它是我的auth系统的一部分。 谢谢你们。

编辑: 没有真正的崩溃日志这是我得到的: enter image description here

1 个答案:

答案 0 :(得分:-1)

@AmitRanjan回答我。我只需要将视图从视图更改为按钮