自动点击提交按钮以及如何通过提交按钮的时间限制?

Automatically click submit button and how to pass time limit on submit button?

我的想法,在app里面,有两个views,一个是editText,一个是提交button,点击editText的时候,会出现一些预设的字符将粘贴到editText,然后点击提交按钮发送这些字符。现在,工作已经完成了一半。可以将预设字符粘贴到 editText 字段中,但仍需要手动单击提交按钮。所以另一半工作是当 editText 被填充时,是否会自动点击提交按钮。我可以设置软键盘上的提交按钮在 editText 被填充时自动点击吗?

另一个问题是在另一个应用程序中,提交按钮被限制在特定时间点击,可能是一秒钟,仍然不知道如何通过这个时间限制。提前一秒调用系统时间和设置系统时间?能过这个时间限制吗?

您可以使用 TextWatcher 来监视 EditText 的更改。

您可以像这样使用 TextWatcher

editText.addTextChangedListener(new TextWatcher() {
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void afterTextChanged(Editable s) {
        submitButton.performClick();
    }
});

使用 TextWatcher,您可以响应与输入到 EditText 中的文本相关的特定事件。在此示例中,我模拟了在更改文本后单击 Button。