aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidAsyncSample/src/com/koushikdutta/async
diff options
context:
space:
mode:
authorKoushik Dutta <koush@koushikdutta.com>2012-08-24 13:14:52 -0700
committerKoushik Dutta <koush@koushikdutta.com>2012-08-24 13:14:52 -0700
commit3a9f3fbd419e1e438589a08f909aaebe86b1574f (patch)
treeadd745b3ddcdb5b91aca790f94f80f1af2e39167 /AndroidAsyncSample/src/com/koushikdutta/async
parentff3319b5b873e327a795c3699a806d325ad9b793 (diff)
downloadAndroidAsync-3a9f3fbd419e1e438589a08f909aaebe86b1574f.tar.gz
AndroidAsync-3a9f3fbd419e1e438589a08f909aaebe86b1574f.tar.bz2
AndroidAsync-3a9f3fbd419e1e438589a08f909aaebe86b1574f.zip
http keepalive working
Diffstat (limited to 'AndroidAsyncSample/src/com/koushikdutta/async')
-rw-r--r--AndroidAsyncSample/src/com/koushikdutta/async/test/MainActivity.java75
1 files changed, 0 insertions, 75 deletions
diff --git a/AndroidAsyncSample/src/com/koushikdutta/async/test/MainActivity.java b/AndroidAsyncSample/src/com/koushikdutta/async/test/MainActivity.java
deleted file mode 100644
index 5ee9a75..0000000
--- a/AndroidAsyncSample/src/com/koushikdutta/async/test/MainActivity.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package com.koushikdutta.async.test;
-
-import java.io.File;
-
-import android.app.Activity;
-import android.graphics.Bitmap;
-import android.graphics.BitmapFactory;
-import android.graphics.drawable.BitmapDrawable;
-import android.os.Bundle;
-import android.view.Menu;
-import android.view.View;
-import android.view.View.OnClickListener;
-import android.widget.Button;
-import android.widget.ImageView;
-
-import com.koushikdutta.async.http.AsyncHttpClient;
-
-public class MainActivity extends Activity {
-
- ImageView rommanager;
- ImageView tether;
- ImageView desksms;
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
-
- Button b = (Button)findViewById(R.id.go);
- b.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- refresh();
- }
- });
-
- rommanager = (ImageView)findViewById(R.id.rommanager);
- tether = (ImageView)findViewById(R.id.tether);
- desksms = (ImageView)findViewById(R.id.desksms);
- }
-
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.activity_main, menu);
- return true;
- }
-
- private void downloadFile(final ImageView iv, String url, final String filename) {
- AsyncHttpClient.download(url, filename, new AsyncHttpClient.FileCallback() {
- @Override
- public void onCompleted(Exception e, File result) {
- if (e != null) {
- e.printStackTrace();
- return;
- }
- System.out.println(result.getAbsolutePath());
- Bitmap bitmap = BitmapFactory.decodeFile(filename);
- if (bitmap == null)
- return;
- BitmapDrawable bd = new BitmapDrawable(bitmap);
- iv.setImageDrawable(bd);
- }
- });
- }
-
- private void refresh() {
- rommanager.setImageBitmap(null);
- tether.setImageBitmap(null);
- desksms.setImageBitmap(null);
-
- downloadFile(rommanager, "https://raw.github.com/koush/AndroidAsync/master/rommanager.png", getFileStreamPath("rommanager.png").getAbsolutePath());
- downloadFile(tether, "https://raw.github.com/koush/AndroidAsync/master/tether.png", getFileStreamPath("tether.png").getAbsolutePath());
- downloadFile(desksms, "https://raw.github.com/koush/AndroidAsync/master/desksms.png", getFileStreamPath("desksms.png").getAbsolutePath());
- }
-}