MVP-virus
2016-03-14 11:12:32 0 举报
MVP 接口类实现5
作者其他创作
大纲/内容
UpdaterImpl
- mUpdateMgr: IUpdateManager
......
AVLScanManager【AVL】
IPresenterScan
+ startScan(): void+ stopScan(): void+ getState(): void+ clearVirus(): void+ startCheck(): void+ startUpdate(): void
IUpdateManager
+ setListener(IUpdateListener): void+ clearListener(): void+ check(): void+ cancel(): void+ update(OppoCheckResult): void
IViewScan
+ setScanProgress(final int progress): void+ setScanTitleId(final int titleId): void+ setScanContent(final String content): void+ setScanContentId(final int contentId): void+ setResultListState(final int state): void+ setScanCanceled(): void+ setSpiteAppCount(final int spiteCount): void+ setDemonApkCount(final int demonCount): void+ onCheckFinish(): void+ onUpdateError(): void+ onUpdateFinish(): void
IView
+ getViewContext():Context
IScanner
+ registerListener(IScanListener scanListener): void+ unregisterListener(): void+ scan(): void+ cancelScan(): void+ getScanState(): void+ getSpiteAppList(): ArrayList+ getDemonApkList(): ArrayList+ clearSpiteAppList(): void+ clearDemonApkList(): void
IPresenter
+ attachIView(V viewInterface): void+ detachIView(): void
IScanListener
+ onInitFailed: void......+ clearSpiteAppList(): void+ clearDemonApkList(): void
AVLUpdateManager【AVL】
IScanManager
OppoQScanManager【TMS】
IVirusDeleteListener
+ onDeleteFinish(int type): void
IViewDetail
+ update(): void
UpdateManagement【TMS】
PresenterScanImpl
- mEngine: OppoVirusEngine
VirusScanActivity
- mIPresenterScan: IPresenterScan
IPresenterDetail
+ xxx(): void
ScannerImpl
- mScanManager: IScanManager - mScanListener: IScanListener
PresenterDetailImpl
......
IUpdateListener
+ onCheckStarted: void......+ onUpdateStarted(): void......+ getCheckResult(): CheckResult
IUpdater
+ registerListener(IUpdateListener updateListener): void+ unregisterListener(): void+ check(): void+ cancelCheck(): void+ update(): void+ cancelUpdate(): void
UpdateListenerImpl
- mIViewScan: IViewScan- mCheckResults: CheckResult
ScanListenerImpl
- mIViewScan: IViewScan- mVirusDeleteManager: VirusDeleteManager
VirusDeleteManager
- mListenerList: ArrayList
OppoVirusEngine
- mScanner: IScanner- mUpdater: IUpdater
+ scan(): void+ cancelScan(): void+ getState(): int+ getSpiteList(): ArrayList+ getDemonList(): ArrayList+ clearSpiteList(): void+ clearDemonList(): void+ check(): void+ cancelCheck(): void+ update(): void+ cancelUpdate(): void
收藏
收藏
0 条评论
下一页