布局创建后,我希望自动点击一个按钮,为此我使用了 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/