From d03a3508fdfa58cef108f0e7c94ae46cf5cdeb47 Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 23 Jun 2023 16:33:31 +0800 Subject: [PATCH] Fix crash --- .../java/com/fongmi/android/tv/ui/activity/HomeActivity.java | 2 +- .../java/com/fongmi/android/tv/ui/activity/MainActivity.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java index fc8371d59..2b83060fb 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java @@ -103,7 +103,7 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen boolean push = ApiConfig.hasPush() && intent.getAction() != null; if (push && intent.getAction().equals(Intent.ACTION_SEND) && intent.getType().equals("text/plain")) { DetailActivity.push(this, Uri.parse(intent.getStringExtra(Intent.EXTRA_TEXT))); - } else if (push && intent.getAction().equals(Intent.ACTION_VIEW) && intent.getData().getScheme() != null) { + } else if (push && intent.getAction().equals(Intent.ACTION_VIEW) && intent.getData() != null && intent.getData().getScheme() != null) { DetailActivity.push(this, intent.getData()); } } diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java index 430044e30..7222ecc04 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java @@ -62,7 +62,7 @@ public class MainActivity extends BaseActivity implements NavigationBarView.OnIt boolean push = ApiConfig.hasPush() && intent.getAction() != null; if (push && intent.getAction().equals(Intent.ACTION_SEND) && intent.getType().equals("text/plain")) { DetailActivity.push(this, Uri.parse(intent.getStringExtra(Intent.EXTRA_TEXT))); - } else if (push && intent.getAction().equals(Intent.ACTION_VIEW) && intent.getData().getScheme() != null) { + } else if (push && intent.getAction().equals(Intent.ACTION_VIEW) && intent.getData() != null && intent.getData().getScheme() != null) { DetailActivity.push(this, intent.getData()); } }