标签: android multithreading camera
我有一个相机应用程序,可在用户单击按钮时拍照。每当用户点击按钮时,我将禁用该按钮,然后在将图片保存到手机后启用该按钮。
这个启用和禁用功能是为了防止用户疯狂地敲击按钮并破坏应用程序。但是,似乎它没有像我预期的那样工作。有什么建议为什么会发生这种情况?我猜多个线程正在尝试同时启用和禁用按钮,但我不是百分百肯定。
答案 0 :(得分:0)
事实证明这是一个并发问题。我通过使用ReaderWriterLockSlim来启用和禁用已解决问题的按钮(我在Monodroid中开发)来解决这个问题。