调整EhClient

This commit is contained in:
seven332 committed 2014-04-03 19:28:57 +08:00
1 parent 1c11ac38ea
commit 70e0aada25
14 files changed
+796 -830

No files matched your search

+28
View File
@@ -14,9 +14,15 @@ import android.util.Log;
import android.view.View;
import com.hippo.ehviewer.network.Downloader;
import com.hippo.ehviewer.network.HttpHelper;
import com.hippo.ehviewer.util.Config;
import com.hippo.ehviewer.util.EhClient;
import com.hippo.ehviewer.util.Future;
import com.hippo.ehviewer.util.FutureListener;
import com.hippo.ehviewer.util.ThreadPool;
import com.hippo.ehviewer.util.Util;
import com.hippo.ehviewer.util.ThreadPool.Job;
import com.hippo.ehviewer.util.ThreadPool.JobContext;
import com.hippo.ehviewer.view.AlertButton;
import com.hippo.ehviewer.widget.DialogBuilder;
@@ -24,6 +30,8 @@ public class UpdateHelper {
private static final String TAG = "UpdateHelper";
private static final int NOTIFICATION_ID = -1;
public static final String UPDATE_API = "http://ehviewersu.appsp0t.com/API";
// Update host
private static final int GOOGLE = 0;
private static final int QINIU = 1;
@@ -45,6 +53,26 @@ public class UpdateHelper {
}
public void checkUpdate() {
ThreadPool threadPool = ((AppContext)(mActivity.getApplicationContext())).getNetworkThreadPool();
threadPool.submit(new Job<String>() {
@Override
public String run(JobContext jc) {
HttpHelper hp = new HttpHelper(mActivity.getApplicationContext());
hp.post(UPDATE_API, "")
return null;
}
}, new FutureListener<String>() {
@Override
public void onFutureDone(Future<String> future) {
// TODO Auto-generated method stub
}
});
EhClient.checkUpdate(new EhClient.OnCheckUpdateListener() {
@Override
public void onSuccess(String pageContext) {