您应该发布包含错误消息的logcat,但是一个问题可能是您正在从UI线程访问UI元素,这不是一个好主意。
要执行您想要的操作,您实际上不需要其他线程。您可以使用
Handler和
Runnable来代替,如下所示。
new Handler().postDelayed(new Runnable() { @Override public void run() { button1.performClick(); }}, 5000);这将安排
Runnable在5秒钟后在UI线程上执行。如果仍然崩溃,请从logcat发布堆栈跟踪。



