From f9430571d4090f8d23180494b814033111ad415d Mon Sep 17 00:00:00 2001 From: xynngh Date: Sat, 5 Sep 2020 19:37:54 +0400 Subject: [PATCH] Improve navigation Thanks to an anonymous contributor --- app/src/main/AndroidManifest.xml | 1 + .../yetanothercallblocker/InfoDialogHelper.java | 7 +------ .../dummydomain/yetanothercallblocker/ReviewsActivity.java | 4 +++- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8ba8ff3..51f550d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -44,6 +44,7 @@ { - context.startActivity(clearTop( - ReviewsActivity.getNumberIntent(context, numberInfo.number))); - }; + Runnable reviewsAction = () -> ReviewsActivity.startForNumber(context, numberInfo.number); Runnable webReviewAction = () -> { Uri uri = Uri.parse(YacbHolder.getWebService().getWebReviewsUrlPart() diff --git a/app/src/main/java/dummydomain/yetanothercallblocker/ReviewsActivity.java b/app/src/main/java/dummydomain/yetanothercallblocker/ReviewsActivity.java index 6d9db9d..413b206 100644 --- a/app/src/main/java/dummydomain/yetanothercallblocker/ReviewsActivity.java +++ b/app/src/main/java/dummydomain/yetanothercallblocker/ReviewsActivity.java @@ -21,6 +21,8 @@ import java.util.List; import dummydomain.yetanothercallblocker.data.YacbHolder; import dummydomain.yetanothercallblocker.sia.model.CommunityReview; +import static dummydomain.yetanothercallblocker.IntentHelper.clearTop; + public class ReviewsActivity extends AppCompatActivity { private static final String PARAM_NUMBER = "param_number"; @@ -38,7 +40,7 @@ public class ReviewsActivity extends AppCompatActivity { } public static void startForNumber(Context context, String number) { - context.startActivity(getNumberIntent(context, number)); + context.startActivity(clearTop(getNumberIntent(context, number))); } @Override