修改eclipse项目为as项目
This commit is contained in:
43
app/src/main/java/com/chaoran/thread/DownApk.java
Normal file
43
app/src/main/java/com/chaoran/thread/DownApk.java
Normal file
@ -0,0 +1,43 @@
|
||||
package com.chaoran.thread;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.Context;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
|
||||
import com.util.DownloadManager;
|
||||
|
||||
public class DownApk implements Runnable{
|
||||
private ProgressDialog pd;
|
||||
private String url;
|
||||
private Context context;
|
||||
private Handler handler;
|
||||
|
||||
public DownApk(ProgressDialog pd,String url, Context context,Handler handler) {
|
||||
this.pd = pd;
|
||||
this.url= url;
|
||||
this.context = context;
|
||||
this.handler=handler;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
File file = DownloadManager.getFileFromServer(
|
||||
url, pd, context);
|
||||
Thread.currentThread().sleep(3000);
|
||||
pd.dismiss();
|
||||
Message msg = new Message();
|
||||
msg.what=2;
|
||||
msg.obj = file;
|
||||
handler.sendMessage(msg);
|
||||
} catch (Exception e) {
|
||||
Message msg = new Message();
|
||||
msg.what =-5;
|
||||
handler.sendMessage(msg);
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user