X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2FDownloadActivity.java;h=1e7a083e2b1fb3b7a2950457fe9c486f4f16af57;hb=6d31b7b124787ac07ba682879fd47229765b6ee0;hp=0ed845417a8c4f180785327d356568f2b159d03a;hpb=c56b5d8ce1721eabc8283558acce1d00b6b358e2;p=Dictionary.git diff --git a/src/com/hughes/android/dictionary/DownloadActivity.java b/src/com/hughes/android/dictionary/DownloadActivity.java index 0ed8454..1e7a083 100644 --- a/src/com/hughes/android/dictionary/DownloadActivity.java +++ b/src/com/hughes/android/dictionary/DownloadActivity.java @@ -39,9 +39,11 @@ public class DownloadActivity extends Activity { public static final String SOURCE = "source"; public static final String DEST = "dest"; + public static final String MESSAGE = "message"; String source; String dest; + String message; long bytesProcessed = 0; long contentLength = -1; @@ -49,6 +51,15 @@ public class DownloadActivity extends Activity { private final Handler uiHandler = new Handler(); final AtomicBoolean stop = new AtomicBoolean(false); + + public static Intent getLaunchIntent(final String dictFile, final String source, final String dest, final String message) { + final Intent intent = new Intent(); + intent.setClassName(DownloadActivity.class.getPackage().getName(), DownloadActivity.class.getName()); + intent.putExtra(SOURCE, source); + intent.putExtra(DEST, dest); + intent.putExtra(MESSAGE, message); + return intent; + } /** Called when the activity is first created. */ @Override @@ -59,6 +70,7 @@ public class DownloadActivity extends Activity { final Intent intent = getIntent(); source = intent.getStringExtra(SOURCE); dest = intent.getStringExtra(DEST); + message = intent.getStringExtra(MESSAGE); if (source == null || dest == null) { throw new RuntimeException("null source or dest."); }