我有一个按钮,点击它会加载另一个活动。但是,如果我连续点击它,在加载另一个活动之前,它会启动该活动,但是同一个活动会被加载两次或更多次。
我尝试在button.setOnClickListener...onClick之后立即使用button.setEnabled(false),但是它没有禁用该按钮。我还在按钮被点击时记录了一段文本,因此根据我的点击次数,即使我点击了10次,它也会记录2或3次文本。
我感觉这里的问题是在按钮可以监听到点击事件之前,我点击得太快,以至于它会按照我点击的次数监听所有这些事件。
因此,我需要一个方法,使按钮只能监听一次点击,然后禁用它。
请帮忙解决。
请帮忙解决。
code
onClick(v) if (btn.isEnabled()) { btn.setEnabled(false); // do stuff } // end onClickcode
- Lo-Tan