package com.whatstodo.activities;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.Toast;
import com.whatstodo.R;
import com.whatstodo.filter.Filter;
import com.whatstodo.filter.PriorityHighFilter;
import com.whatstodo.filter.TomorrowFilter;
import com.whatstodo.models.List;
public class FilteredTodoActivity extends ListActivity {
private Filter filter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final EditText createTask = (EditText) findViewById(R.id.createTask);
createTask.setText("Filteransicht");
createTask.setKeyListener(null);
initTextView(R.id.filterButton5, "Listen");
initTextView(R.id.filterButton6, "Morgen");
initTextView(R.id.filterButton7, "Priorität");
initTextView(R.id.filterButton8, "Mehr");
if (filter instanceof TomorrowFilter) {
initTextView(R.id.filterButton6, "Heute");
initTextView(R.id.filterButton7, "Priorität");
} else if (filter instanceof PriorityHighFilter) {
initTextView(R.id.filterButton6, "Heute");
initTextView(R.id.filterButton7, "Morgen");
}
}
@Override
protected List getTodoData() {
Bundle bundle = getIntent().getExtras();
filter = (Filter) bundle.getSerializable("filter");
return filter.getTask();
}
@Override
protected void startSynchronisation() {
Toast toast = Toast.makeText(getApplicationContext(),
"Cannot sync filtered list.", Toast.LENGTH_SHORT);
toast.show();
}
}