package Ġcom . gmail . to fib ash ers . blacklist . di . activity Ċ Ċ import Ġandroid . arch . lifecycle . ViewModel Providers Ċ import Ġcom . gmail . to fib ash ers . blacklist . di . Per Activity Ċ import Ġcom . gmail . to fib ash ers . blacklist . ui . blacklist . Black list Activity Ċ import Ġcom . gmail . to fib ash ers . blacklist . ui . blacklist . Black list Adapter Ċ import Ġcom . gmail . to fib ash ers . blacklist . ui . blacklist . Black list ViewModel Ċ import Ġcom . gmail . to fib ash ers . blacklist . ui . common . ViewModel Factory Ċ import Ġdagger . Module Ċ import Ġdagger . Provides ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby ĠT of iB ash ers Ġon Ġ 2 1 . 0 1 . 2 0 1 8 . Ċ Ġ*/ Ċ @ Module Ċ class ĠBlack list Activity Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Activity ĊĠĠĠ Ġfun Ġprovide ViewModel ( blacklist Activity : ĠBlack list Activity , ĠviewModel Factory : ĠViewModel Factory ) Ġ: ĠBlack list ViewModel Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠViewModel Providers . of ( blacklist Activity , ĠviewModel Factory ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. get ( Black list ViewModel :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Activity ĊĠĠĠ Ġfun Ġprovide Black list Adapter ( blacklist Activity : ĠBlack list Activity ) Ġ: ĠBlack list Adapter Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBlack list Adapter ( blacklist Activity . contact ClickListener , Ġblacklist Activity . phoneNumber ClickListener ) Ċ }