私は、ネットワーク経由で継続的に画像を受信し、新しい画像ごとに画像ビューを更新するために投稿するハンドラーを持つアプリをコーディングしています。再開ボタンが押されるまで、画像ビューが新しい画像で更新されないようにするために、一時停止ボタンと再開ボタンを追加できるようにしたいと考えています。これまでのところ、これらのボタンのコードは次のとおりです。
Button.OnClickListener pauseOnClickListener = new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
synchronized(imageIn){
try {
imageIn.wait();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
};
Button.OnClickListener resumeOnClickListener = new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
synchronized(imageIn){
imageIn.notify();
}
}
};
コードを実行して一時停止ボタンを押すと、アプリケーションが応答していないと表示されます。私が間違っていたことについてのコメントや提案は大歓迎です。