-
Notifications
You must be signed in to change notification settings - Fork 117
/
Copy pathDownloadInit.java
37 lines (30 loc) · 1.04 KB
/
DownloadInit.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.tamic.fastdownsimple.down;
import android.content.Context;
import com.tamic.fastdownsimple.widget.DownloadAdapter;
import com.tamic.rx.fastdown.RxConstants;
import com.tamic.rx.fastdown.core.RxDownLoadCenter;
import com.tamic.rx.fastdown.core.RxDownloadManager;
/**
* 下载模块初始化
* Created By Tamic On 2015-8-15
*/
public final class DownloadInit {
/**
* private constructor
*/
private DownloadInit() {
}
public static void init(Context aContext) {
//设置点击栏目知想打开的页面
RxConstants.CLASSNAME = "MainActivty";
RxDownloadManager manager = RxDownloadManager.getInstance();
manager.init(aContext, new DownloadAdapter());
manager.setContext(aContext);
manager.setListener(new DLDownloadListener(aContext));
DLNormalCallback normalCallback = new DLNormalCallback();
if (manager.getClient() != null) {
manager.getClient().setCallback(normalCallback);
}
RxDownLoadCenter.getInstance(aContext).loadTask();
}
}