package Ġim . d acer . k ata . injection . component Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ import Ġdagger . Component Ċ import Ġim . d acer . k ata . data . News DataManager Ċ import Ġim . d acer . k ata . data . local . Multi process Pref Ċ import Ġim . d acer . k ata . data . local . Preferences Helper Ċ import Ġim . d acer . k ata . data . local . Search Dict Helper Ċ import Ġim . d acer . k ata . data . local . Setting Utility Ċ import Ġim . d acer . k ata . data . room . dao .* Ċ import Ġim . d acer . k ata . data . room . database . News App Database Ċ import Ġim . d acer . k ata . injection . module . App Module Ċ import Ġim . d acer . k ata . injection . qual ifier . ApplicationContext Ċ import Ġim . d acer . k ata . util . Lang Utils Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ App Module :: class ]) Ċ interface ĠApp Component Ġ{ ĊĊĠĠĠ Ġ@ ApplicationContext ĊĠĠĠ Ġfun Ġcontext (): ĠContext ĊĊĠĠĠ Ġfun Ġapplication (): ĠApplication ĊĊĠĠĠ Ġfun Ġnews DataManager (): ĠNews DataManager ĊĊĠĠĠ Ġfun Ġpreference Helper (): ĠPreferences Helper ĊĊĠĠĠ Ġfun Ġsetting Utility (): ĠSetting Utility ĊĊĠĠĠ Ġfun Ġsearch Dict Helper (): ĠSearch Dict Helper ĊĊĠĠĠ Ġfun Ġmulti process Pref (): ĠMulti process Pref ĊĊĠĠĠ Ġfun Ġlang Utils (): ĠLang Utils ĊĊĠĠĠ Ġfun Ġapp Database (): ĠNews App Database ĊĊĠĠĠ Ġfun Ġeasy News Dao (): ĠEasy News Dao ĊĊĠĠĠ Ġfun Ġnh k News Dao (): ĠN hk News Dao ĊĊĠĠĠ Ġfun Ġhistory Dao (): ĠHistory Dao ĊĊĠĠĠ Ġfun Ġword Dao (): ĠWord Dao ĊĊĠĠĠ Ġfun Ġcontext Str d Dao (): ĠContext Str Dao Ċ } Ċ