diff options
author | Koushik Dutta <koush@koushikdutta.com> | 2012-08-24 13:14:52 -0700 |
---|---|---|
committer | Koushik Dutta <koush@koushikdutta.com> | 2012-08-24 13:14:52 -0700 |
commit | 3a9f3fbd419e1e438589a08f909aaebe86b1574f (patch) | |
tree | add745b3ddcdb5b91aca790f94f80f1af2e39167 /AndroidAsyncSample/src/com/koushikdutta/async | |
parent | ff3319b5b873e327a795c3699a806d325ad9b793 (diff) | |
download | AndroidAsync-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.java | 75 |
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()); - } -} |