私はスレッドを作成して開始し、メソッドの1つで、スリープ後にアプリを閉じます。理由を理解できません。何か手がかりはありますか?これが私のコードです:
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
if(!toggleRemove){
grupo.increment();
vibrate();
}else
grupo.decrement();
showToPanel(grupo);
new Thread(){
public void run(){
try {
sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
showToPanel(null);
}
}.start();
}
});
よろしくお願いします!!
代わりにこれを使用して修正しました:
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
if(!toggleRemove){
grupo.increment();
vibrate();
}else
grupo.decrement();
showToPanel(grupo);
new Handler().postDelayed(new Runnable(){
@Override
public void run(){
showToPanel(null);
}
}, 3000);
}
});