From 525173558538c9673ffa8fbbcb7d5ef17166449b Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Tue, 3 Aug 2021 11:45:33 +0200 Subject: Make use of var keyword for complex class instances Signed-off-by: Stefan Niedermann --- .../deck/ui/filter/FilterDialogFragment.java | 16 +++++++-------- .../deck/ui/filter/FilterDueTypeFragment.java | 6 +++--- .../deck/ui/filter/FilterLabelsAdapter.java | 2 +- .../deck/ui/filter/FilterLabelsFragment.java | 10 ++++----- .../deck/ui/filter/FilterUserFragment.java | 10 ++++----- .../nextcloud/deck/ui/filter/FilterViewModel.java | 24 +++++++++++----------- 6 files changed, 34 insertions(+), 34 deletions(-) (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/filter') diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterDialogFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterDialogFragment.java index 6bdd7a588..94101fff9 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterDialogFragment.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterDialogFragment.java @@ -1,5 +1,7 @@ package it.niedermann.nextcloud.deck.ui.filter; +import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.getSecondaryForegroundColorDependingOnTheme; + import android.app.Dialog; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; @@ -11,7 +13,6 @@ import androidx.appcompat.app.AlertDialog; import androidx.core.content.ContextCompat; import androidx.fragment.app.DialogFragment; import androidx.fragment.app.Fragment; -import androidx.lifecycle.LiveData; import androidx.lifecycle.ViewModelProvider; import androidx.viewpager2.adapter.FragmentStateAdapter; import androidx.viewpager2.widget.ViewPager2; @@ -22,11 +23,8 @@ import it.niedermann.android.util.ColorUtil; import it.niedermann.nextcloud.deck.R; import it.niedermann.nextcloud.deck.databinding.DialogFilterBinding; import it.niedermann.nextcloud.deck.model.enums.EDueType; -import it.niedermann.nextcloud.deck.model.internal.FilterInformation; import it.niedermann.nextcloud.deck.ui.branding.BrandedDialogFragment; -import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.getSecondaryForegroundColorDependingOnTheme; - public class FilterDialogFragment extends BrandedDialogFragment { private DialogFilterBinding binding; @@ -44,19 +42,21 @@ public class FilterDialogFragment extends BrandedDialogFragment { public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - indicator = ContextCompat.getDrawable(requireContext(), R.drawable.circle_grey600_8dp); + final var context = requireContext(); + + indicator = ContextCompat.getDrawable(context, R.drawable.circle_grey600_8dp); assert indicator != null; - indicator.setColorFilter(ContextCompat.getColor(getContext(), R.color.defaultBrand), PorterDuff.Mode.SRC_ATOP); + indicator.setColorFilter(ContextCompat.getColor(context, R.color.defaultBrand), PorterDuff.Mode.SRC_ATOP); filterViewModel = new ViewModelProvider(requireActivity()).get(FilterViewModel.class); - final AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(requireContext()); + final var dialogBuilder = new AlertDialog.Builder(context); binding = DialogFilterBinding.inflate(requireActivity().getLayoutInflater()); binding.viewPager.setAdapter(new TabsPagerAdapter(this)); binding.viewPager.setOffscreenPageLimit(tabTitles.length); - LiveData filterInformationDraft = filterViewModel.getFilterInformationDraft(); + final var filterInformationDraft = filterViewModel.getFilterInformationDraft(); new TabLayoutMediator(binding.tabLayout, binding.viewPager, (tab, position) -> { filterInformationDraft.observe(this, (draft) -> { switch (position) { diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterDueTypeFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterDueTypeFragment.java index 01ba1a966..5134498b2 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterDueTypeFragment.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterDueTypeFragment.java @@ -1,5 +1,7 @@ package it.niedermann.nextcloud.deck.ui.filter; +import static java.util.Objects.requireNonNull; + import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; @@ -13,8 +15,6 @@ import androidx.lifecycle.ViewModelProvider; import it.niedermann.nextcloud.deck.databinding.DialogFilterDuedateBinding; import it.niedermann.nextcloud.deck.model.enums.EDueType; -import static java.util.Objects.requireNonNull; - public class FilterDueTypeFragment extends Fragment implements SelectionListener { private FilterViewModel filterViewModel; @@ -23,7 +23,7 @@ public class FilterDueTypeFragment extends Fragment implements SelectionListener @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - final DialogFilterDuedateBinding binding = DialogFilterDuedateBinding.inflate(requireActivity().getLayoutInflater()); + final var binding = DialogFilterDuedateBinding.inflate(requireActivity().getLayoutInflater()); filterViewModel = new ViewModelProvider(requireActivity()).get(FilterViewModel.class); diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterLabelsAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterLabelsAdapter.java index 39fb791be..83b8f8f3e 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterLabelsAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterLabelsAdapter.java @@ -43,7 +43,7 @@ public class FilterLabelsAdapter extends RecyclerView.Adapter { private FilterViewModel filterViewModel; @@ -25,8 +25,8 @@ public class FilterLabelsFragment extends Fragment implements SelectionListener< @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - final DialogFilterLabelsBinding binding = DialogFilterLabelsBinding.inflate(requireActivity().getLayoutInflater()); - final MainViewModel mainViewModel = new ViewModelProvider(requireActivity()).get(MainViewModel.class); + final var binding = DialogFilterLabelsBinding.inflate(requireActivity().getLayoutInflater()); + final var mainViewModel = new ViewModelProvider(requireActivity()).get(MainViewModel.class); filterViewModel = new ViewModelProvider(requireActivity()).get(FilterViewModel.class); diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterUserFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterUserFragment.java index 6ffaec6a6..708e2e541 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterUserFragment.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterUserFragment.java @@ -1,5 +1,8 @@ package it.niedermann.nextcloud.deck.ui.filter; +import static java.util.Objects.requireNonNull; +import static it.niedermann.nextcloud.deck.persistence.sync.adapters.db.util.LiveDataHelper.observeOnce; + import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; @@ -16,9 +19,6 @@ import it.niedermann.nextcloud.deck.databinding.DialogFilterAssigneesBinding; import it.niedermann.nextcloud.deck.model.User; import it.niedermann.nextcloud.deck.ui.MainViewModel; -import static it.niedermann.nextcloud.deck.persistence.sync.adapters.db.util.LiveDataHelper.observeOnce; -import static java.util.Objects.requireNonNull; - public class FilterUserFragment extends Fragment implements SelectionListener { private FilterViewModel filterViewModel; @@ -27,8 +27,8 @@ public class FilterUserFragment extends Fragment implements SelectionListener