From fea984f6fd0f58428d5d595ed292069180d91fda Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Wed, 27 Sep 2023 23:34:37 +0300 Subject: [PATCH] fixed null foaf crash app --- .../java/ru/vtosters/lite/foaf/FoafBase.java | 44 +++++-------------- 1 file changed, 10 insertions(+), 34 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/foaf/FoafBase.java b/app/src/main/java/ru/vtosters/lite/foaf/FoafBase.java index e09cc3469..d7c0f992a 100644 --- a/app/src/main/java/ru/vtosters/lite/foaf/FoafBase.java +++ b/app/src/main/java/ru/vtosters/lite/foaf/FoafBase.java @@ -34,43 +34,15 @@ import static ru.vtosters.lite.utils.AndroidUtils.getGlobalContext; public class FoafBase { private static final Pattern FOAF_REGEX = Pattern.compile(" makeText(getGlobalContext(), context.getString(R.string.foaferr), LENGTH_SHORT).show()); + return; + } + + String normalHumanDate = getNormalHumanDate(m); LifecycleUtils.getCurrentActivity().runOnUiThread(() -> new VkAlertDialog.Builder(context) .setTitle(R.string.addinf) @@ -147,17 +126,14 @@ public class FoafBase { .show()); } catch (Exception e) { LifecycleUtils.getCurrentActivity().runOnUiThread(() -> makeText(getGlobalContext(), context.getString(R.string.foaferr), LENGTH_SHORT).show()); - e.printStackTrace(); } } private static long daysPassedFromFoafDate(String str) { try { - @SuppressLint("SimpleDateFormat") Date parse = new SimpleDateFormat("yyyy-MM-dd").parse(str.split(" ")[1]); return TimeUnit.DAYS.convert(new Date().getTime() - parse.getTime(), TimeUnit.MILLISECONDS); } catch (ParseException e) { - e.printStackTrace(); return -1; } }