package Ġv mode v . clear keep . factories . view models Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġv mode v . clear keep . activities . interfaces . I Activity Ċ import Ġv mode v . clear keep . factories . view models . interfaces . I ViewModel Factory Ċ import Ġv mode v . clear keep . fragments . Interfaces . IF ragment Ċ import Ġv mode v . clear keep . view models . interfaces . Abstract Find And Create New Conversation Activity ViewModel Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Named Ċ Ċ class ĠFind And Create New Conversation Activity ViewModel Factory Ġ@ Inject Ġconstructor (@ Named ( IF ragment . FIND _ AND _ CREATE _ NEW _ CONVER S ATION _ FRAGMENT ) Ġfragment : ĠIF ragment , Ġfactory : ĠViewModel Provider . Factory ) ĊĠĠĠ Ġ: ĠI ViewModel Factory < Abstract Find And Create New Conversation Activity ViewModel > Ġ{ ĊĠĠĠ Ġprivate Ġval ĠviewModel Ġ= ĠViewModel Provider ( fragment . get Fragment (), Ġfactory ). get ( Abstract Find And Create New Conversation Activity ViewModel :: class . java ); ĊĠĠĠ Ġoverride Ġfun Ġget ViewModel (): ĠAbstract Find And Create New Conversation Activity ViewModel Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠviewModel ; ĊĠĠĠ Ġ} Ċ }