0

ユーザーがボタンをクリックすると写真を撮るカメラアプリがあります。ユーザーがボタンをクリックするたびに、ボタンを無効にし、画像が電話に保存された後にボタンを有効にします。

この有効化と無効化は、ユーザーがボタンを狂ったように叩いてアプリを破壊するのを防ぐために行われます。ただ、思った通りに動かないようです。なぜこれが起こっているのか、何か提案はありますか?複数のスレッドが同時にボタンを有効または無効にしようとしていると思いますが、100%確実ではありません。

4

1 に答える 1

0

それは並行性の問題であることが判明しました。そして、ReaderWriterLockSlimを使用して、問題を解決したボタンを有効または無効にすることでこれを解決しました(私はMonodroidで開発していました)。

于 2012-07-27T20:03:14.333 に答える