Я хочу, чтобы мой ToggleButton не проверялся через некоторое время, когда я проверял его. Я использую Timer и TimerTask, но мое приложение всегда закрывается при попытке сделать это. Это код:
public class Vjezba5Activity extends Activity {
TimerTask TimerTask11;
Timer timer1 = new Timer();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ToggleButton TB1 = (ToggleButton) findViewById(R.id.toggleButton1);
TB1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (TB1.isChecked()){
TimerTask11 = new TimerTask() {
public void run() {
TB1.setChecked(false);
}
};
timer1.schedule(TimerTask11, 1000);
}
else {
Toast.makeText(Vjezba5Activity.this, "Uncheck", Toast.LENGTH_SHORT).show();
}
}
});
}