Added some skeleton code for Kenny
This commit is contained in:
@@ -74,4 +74,12 @@ public class MainActivity extends Activity {
|
||||
taskView.removeView(v);
|
||||
list.remove(v.getTask());
|
||||
}
|
||||
|
||||
public void onStatusChanged() {
|
||||
if (list.isFinished()) {
|
||||
// Alle taken zijn complete
|
||||
} else {
|
||||
// Rani haar huis staat in brand
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,7 @@ import android.text.Editable;
|
||||
import android.text.TextWatcher;
|
||||
import android.view.LayoutInflater;
|
||||
import android.widget.CheckBox;
|
||||
import android.widget.CompoundButton;
|
||||
import android.widget.EditText;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.Toast;
|
||||
@@ -33,6 +34,7 @@ public class TaskView extends LinearLayout {
|
||||
textView.setText(t.getText());
|
||||
|
||||
addTextListeners();
|
||||
addCheckListeners();
|
||||
}
|
||||
|
||||
public void updateTask() {
|
||||
@@ -49,6 +51,15 @@ public class TaskView extends LinearLayout {
|
||||
return this.task;
|
||||
}
|
||||
|
||||
private void addCheckListeners() {
|
||||
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
||||
@Override
|
||||
public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
|
||||
TaskView.this.parent.onStatusChanged();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Android is horrible, this code tries to figure out when the user finished editing.
|
||||
// When this is the case, check if the text field is empty, delete the taskview if this is
|
||||
// the case.
|
||||
|
||||
Reference in New Issue
Block a user