按钮卡住了

时间:2013-07-15 18:31:34

标签: android button

我正在创建一个应用程序,它有一个按钮,可以对数据执行某些功能。

它适用于某些数据,但是对于某些数据,当按下按钮时,按钮会因按钮处于按下状态而卡住。

按钮保持按下状态的原因是什么?

1 个答案:

答案 0 :(得分:1)

按钮从按下状态恢复的唯一时间是运行侦听器上的所有代码。您最有可能在按钮中进行计算密集型工作(在主线程中)。如果是这样,如果单击应用程序中的任何其他位置,您应该看到关闭应用程序的ANR(应用程序未响应)消息。 另一个原因是您手动切换状态并忘记在触摸监听器上取消它(如果有的话)

http://www.youtube.com/watch?v=UApv-ZMJ51g