package Ġcom . ak sh ay tel i . kotlin h ilt demo Ċ Ċ import Ġandroid . util . Log Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġdagger . h ilt . android . lifecycle . H ilt ViewModel Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Named Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠAk sh ay ĠT eli Ġon Ġ 2 5 , November , 2 0 2 1 Ċ Ġ*/ Ċ @ H ilt ViewModel Ċ class ĠMy ViewModel Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġ@ Named (" String 2 ") Ġtest String 2 : ĠString Ċ ) Ġ: ĠViewModel () Ġ{ ĊĊ ĊĠĠĠĠ Ġvar Ġstring Ġ= Ġtest String 2 ĊĊĠĠĠ Ġ// Ġ-------------------------------- ------------- Ġto Ġcheck Ġresult Ġin Ġthe Ġlog cat Ċ // ĠĠĠ Ġinit Ġ{ Ċ // ĠĠĠĠĠĠĠ ĠLog . d (" ViewModel ", Ġ" Test ĠString Ġfrom ĠViewModel : Ġ$ test String 2 ") Ċ // ĠĠĠ Ġ} Ċ Ċ // ĠĠĠ Ġ---------------------------------------------------------------- -------------- Ċ Ċ // ĠĠĠ Ġto Ġdisplay Ġresult Ġon Ġthe Ġscreen ĊĠĠĠ Ġfun Ġdisplay String (): String { ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ Ġ" Test ĠString Ġfrom ĠViewModel : Ġ$ string " ĊĠĠĠ Ġ} ĊĊ Ċ }