android - 在 Android SDK 中执行点击按钮

标签 android button automation click

布局创建后,我希望自动点击一个按钮,为此我使用了 button.performClick()

问题是它不起作用。看起来我无法在 onCreate、onStart、onResume 方法期间执行此操作。什么时候创建按钮及其事件,以便我可以对其执行点击?

这个

@Override
protected void onResume() {
    super.onResume();
    mybutton.performClick();
}

不起作用。

最佳答案

在类似的情况下,这对我有用:

mybutton.post(new Runnable(){
            @Override
            public void run() {
                 mybutton.performClick();
            }
});

只有当按钮已经加载到布局上时,runnable 才会运行。

关于android - 在 Android SDK 中执行点击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15225036/

相关文章:

javascript - 我想要在 html 上显示某些类型图像的按钮

java - libGDX、Scene2d 按钮状态

java - 放心 - 如何放心地解析数组元素

android - 如何在X86 linux中调用android动态库(.so)?

android - Firebase runloop (3.0.0) 中的未捕获异常

android - 在 AlertDialog 中显示列表

android - 如何在eclipse中调试子项目中的Intent

javascript - 我想做一个在 id 上不断添加 5 的按钮。如何?

azure - 将arm模板部署到azure时出现内部服务器错误

ruby - 如何将鼠标悬停在(鼠标悬停)Selenium Ruby 中的元素上?