From 71c588b4078c5eb33e003201b0618499f84d0e8a Mon Sep 17 00:00:00 2001 From: Nayan Date: Wed, 3 Mar 2021 17:29:42 +0530 Subject: [PATCH] Performed fragment injection onFragmentAttached instead onFragmentCreated --- .../main/java/com/android/example/github/di/AppInjector.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/GithubBrowserSample/app/src/main/java/com/android/example/github/di/AppInjector.kt b/GithubBrowserSample/app/src/main/java/com/android/example/github/di/AppInjector.kt index 67b4d346..bebce26d 100644 --- a/GithubBrowserSample/app/src/main/java/com/android/example/github/di/AppInjector.kt +++ b/GithubBrowserSample/app/src/main/java/com/android/example/github/di/AppInjector.kt @@ -18,6 +18,7 @@ package com.android.example.github.di import android.app.Activity import android.app.Application +import android.content.Context import android.os.Bundle import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentActivity @@ -74,10 +75,10 @@ object AppInjector { activity.supportFragmentManager .registerFragmentLifecycleCallbacks( object : FragmentManager.FragmentLifecycleCallbacks() { - override fun onFragmentCreated( + override fun onFragmentAttached( fm: FragmentManager, f: Fragment, - savedInstanceState: Bundle? + context: Context ) { if (f is Injectable) { AndroidSupportInjection.inject(f)