\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
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
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