]> gitweb.fperrin.net Git - Dictionary.git/blobdiff - src/com/hughes/android/dictionary/DownloadActivity.java
Major refactor of down dictionary list is stored by app.
[Dictionary.git] / src / com / hughes / android / dictionary / DownloadActivity.java
index 0ed845417a8c4f180785327d356568f2b159d03a..1e7a083e2b1fb3b7a2950457fe9c486f4f16af57 100644 (file)
@@ -39,9 +39,11 @@ public class DownloadActivity extends Activity {
 \r
   public static final String SOURCE = "source";\r
   public static final String DEST = "dest";\r
+  public static final String MESSAGE = "message";\r
 \r
   String source;\r
   String dest;\r
+  String message;\r
   long bytesProcessed = 0;\r
   long contentLength = -1;\r
 \r
@@ -49,6 +51,15 @@ public class DownloadActivity extends Activity {
   private final Handler uiHandler = new Handler();\r
 \r
   final AtomicBoolean stop = new AtomicBoolean(false);\r
+  \r
+  public static Intent getLaunchIntent(final String dictFile, final String source, final String dest, final String message) {\r
+    final Intent intent = new Intent();\r
+    intent.setClassName(DownloadActivity.class.getPackage().getName(), DownloadActivity.class.getName());\r
+    intent.putExtra(SOURCE, source);\r
+    intent.putExtra(DEST, dest);\r
+    intent.putExtra(MESSAGE, message);\r
+    return intent;\r
+  }\r
 \r
   /** Called when the activity is first created. */\r
   @Override\r
@@ -59,6 +70,7 @@ public class DownloadActivity extends Activity {
     final Intent intent = getIntent();\r
     source = intent.getStringExtra(SOURCE);\r
     dest = intent.getStringExtra(DEST);\r
+    message = intent.getStringExtra(MESSAGE);\r
     if (source == null || dest == null) {\r
       throw new RuntimeException("null source or dest.");\r
     }\r