From 6dfe2d44a40ef7f2df8c7c8b393c438064c7e490 Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 7 Dec 2023 10:37:26 +0800 Subject: [PATCH] Fix crash --- .../android/tv/ui/custom/CustomViewPager.java | 29 +++++++++++++++++++ app/src/mobile/res/layout/fragment_vod.xml | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 app/src/mobile/java/com/fongmi/android/tv/ui/custom/CustomViewPager.java diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/custom/CustomViewPager.java b/app/src/mobile/java/com/fongmi/android/tv/ui/custom/CustomViewPager.java new file mode 100644 index 000000000..4bef29a53 --- /dev/null +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/custom/CustomViewPager.java @@ -0,0 +1,29 @@ +package com.fongmi.android.tv.ui.custom; + +import android.content.Context; +import android.util.AttributeSet; +import android.view.MotionEvent; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.viewpager.widget.ViewPager; + +public class CustomViewPager extends ViewPager { + + public CustomViewPager(@NonNull Context context) { + super(context); + } + + public CustomViewPager(@NonNull Context context, @Nullable AttributeSet attrs) { + super(context, attrs); + } + + @Override + public boolean onInterceptTouchEvent(MotionEvent ev) { + try { + return super.onInterceptTouchEvent(ev); + } catch (Exception e) { + return false; + } + } +} \ No newline at end of file diff --git a/app/src/mobile/res/layout/fragment_vod.xml b/app/src/mobile/res/layout/fragment_vod.xml index 0cb228b0d..91aba0ed3 100644 --- a/app/src/mobile/res/layout/fragment_vod.xml +++ b/app/src/mobile/res/layout/fragment_vod.xml @@ -93,7 +93,7 @@ -