From cb4000b48dc0e46f394c98d380632c1ff1007eba Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 5 Jun 2020 12:21:29 +0300 Subject: [PATCH] fix static --- ...ContainerFramgent.kt => BaseNavigationContainerFragment.kt} | 0 .../viewmodel/LifecycleViewModelProviders.kt | 3 --- .../touchin/roboswag/navigation_base/extensions/Parcelable.kt | 3 +++ 3 files changed, 3 insertions(+), 3 deletions(-) rename bottom-navigation-base/src/main/java/ru/touchin/roboswag/bottom_navigation_base/{BaseNavigationContainerFramgent.kt => BaseNavigationContainerFragment.kt} (100%) diff --git a/bottom-navigation-base/src/main/java/ru/touchin/roboswag/bottom_navigation_base/BaseNavigationContainerFramgent.kt b/bottom-navigation-base/src/main/java/ru/touchin/roboswag/bottom_navigation_base/BaseNavigationContainerFragment.kt similarity index 100% rename from bottom-navigation-base/src/main/java/ru/touchin/roboswag/bottom_navigation_base/BaseNavigationContainerFramgent.kt rename to bottom-navigation-base/src/main/java/ru/touchin/roboswag/bottom_navigation_base/BaseNavigationContainerFragment.kt diff --git a/lifecycle-viewcontroller/src/main/java/ru/touchin/lifecycle_viewcontroller/viewmodel/LifecycleViewModelProviders.kt b/lifecycle-viewcontroller/src/main/java/ru/touchin/lifecycle_viewcontroller/viewmodel/LifecycleViewModelProviders.kt index 22d7448..f10e7c9 100644 --- a/lifecycle-viewcontroller/src/main/java/ru/touchin/lifecycle_viewcontroller/viewmodel/LifecycleViewModelProviders.kt +++ b/lifecycle-viewcontroller/src/main/java/ru/touchin/lifecycle_viewcontroller/viewmodel/LifecycleViewModelProviders.kt @@ -1,12 +1,9 @@ package ru.touchin.lifecycle_viewcontroller.viewmodel -import android.app.Activity -import androidx.fragment.app.Fragment import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProviders import ru.touchin.lifecycle.viewmodel.BaseLifecycleViewModelProviders -import ru.touchin.lifecycle.viewmodel.ViewModelFactoryProvider import ru.touchin.roboswag.navigation_viewcontroller.viewcontrollers.ViewController object LifecycleViewModelProviders : BaseLifecycleViewModelProviders() { diff --git a/navigation-base/src/main/java/ru/touchin/roboswag/navigation_base/extensions/Parcelable.kt b/navigation-base/src/main/java/ru/touchin/roboswag/navigation_base/extensions/Parcelable.kt index 5c4f26c..2ec8844 100644 --- a/navigation-base/src/main/java/ru/touchin/roboswag/navigation_base/extensions/Parcelable.kt +++ b/navigation-base/src/main/java/ru/touchin/roboswag/navigation_base/extensions/Parcelable.kt @@ -1,11 +1,13 @@ package ru.touchin.roboswag.navigation_base.extensions +import android.annotation.SuppressLint import android.os.Parcel import android.os.Parcelable import ru.touchin.roboswag.navigation_base.fragments.EmptyState // This method used to check unique state of each fragment. // If two fragments share same class for state, you should not pass state instance of current fragment to the one you transition to +@SuppressLint("Recycle") fun Parcelable.reserialize(): T { var parcel = Parcel.obtain() @@ -28,6 +30,7 @@ fun Parcelable.reserialize(): T { return result } +@SuppressLint("Recycle") fun Parcelable.copy(): Parcelable = if (this is EmptyState) { EmptyState