Use OnClick instead of OnTouch

pull/996/head
Alex Baker 6 years ago
parent 58ecc7e9ab
commit 7f91439256

@ -12,9 +12,8 @@ import android.view.ViewGroup;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import androidx.fragment.app.Fragment;
import butterknife.BindView; import butterknife.BindView;
import butterknife.OnTouch; import butterknife.OnClick;
import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.Task;
import javax.inject.Inject; import javax.inject.Inject;
@ -71,14 +70,10 @@ public class DeadlineControlSet extends TaskEditControlFragment {
return view; return view;
} }
@OnTouch(R.id.due_date) @OnClick(R.id.due_date)
boolean showDateTimePicker() { void showDateTimePicker() {
Fragment fragment = getParentFragmentManager().findFragmentByTag(FRAG_TAG_DATE_PICKER); DateTimePicker.Companion.newDateTimePicker(this, REQUEST_DATE, 0, getDueDateTime())
if (fragment == null) { .show(getParentFragmentManager(), FRAG_TAG_DATE_PICKER);
DateTimePicker.Companion.newDateTimePicker(this, REQUEST_DATE, 0, getDueDateTime())
.show(getParentFragmentManager(), FRAG_TAG_DATE_PICKER);
}
return true;
} }
@Override @Override

@ -2,9 +2,6 @@
<TextView xmlns:android="http://schemas.android.com/apk/res/android" <TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/due_date" android:id="@+id/due_date"
style="@style/TaskEditTextPrimary" style="@style/TaskEditTextPrimary"
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:hint="@string/no_due_date" android:hint="@string/no_due_date"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"

Loading…
Cancel
Save