Revert "Moved from onTouch to onClick listeners."

This reverts commit 025dee68
This commit is contained in:
Dennis Guse
2019-09-10 22:19:37 +02:00
parent 496cf9145b
commit 79934d51ac
4 changed files with 31 additions and 17 deletions
@@ -22,6 +22,7 @@ import android.os.Handler;
import android.util.Log;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Spinner;
@@ -99,18 +100,20 @@ public class StatsFragment extends Fragment implements TrackDataListener {
Spinner activityTypeIcon = getView().findViewById(R.id.stats_activity_type_icon);
activityTypeIcon.setAdapter(TrackIconUtils.getIconSpinnerAdapter(getActivity(), ""));
activityTypeIcon.setOnClickListener(new View.OnClickListener() {
activityTypeIcon.setOnTouchListener(new View.OnTouchListener() {
@Override
public void onClick(View view) {
((TrackDetailActivity) getActivity()).chooseActivityType(category);
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
((TrackDetailActivity) getActivity()).chooseActivityType(category);
}
return true;
}
});
activityTypeIcon.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
v.performClick();
((TrackDetailActivity) getActivity()).chooseActivityType(category);
}
return true;
}