package Ġcom . android . support Ċ Ċ import Ġandroid . support . core . saved state . Saved State Handler Factory Ċ import Ġandroid . support . di . Lifecycle Lookup Ċ import Ġandroid . support . di . Share Scope Ċ import Ġandroid . support . di . dependencies Ċ import Ġandroidx . multi dex . Multi Dex Application Ċ import Ġcom . android . support . app . app Module Ċ Ċ @ Suppress (" unused ") Ċ class ĠMain Application Ġ: ĠMulti Dex Application () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfactory ( share In Ġ= ĠShare Scope . Fragment Or Activity ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( this Ġ! is ĠLifecycle Lookup ) Ġerror (" Saved Ġstate Ġhandler Ġjust Ġsupport Ġfor ĠLifecycle Lookup ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSaved State Handler Factory ( this . owner ). create () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( app Module ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ