1 package net.sf.openrocket.android.rocket;
\r
5 import net.sf.openrocket.document.OpenRocketDocument;
\r
6 import net.sf.openrocket.file.RocketLoadException;
\r
7 import net.sf.openrocket.file.openrocket.importt.OpenRocketLoader;
\r
8 import android.os.AsyncTask;
\r
9 import android.util.Log;
\r
11 public class OpenRocketLoaderTask extends AsyncTask<File, Void, OpenRocketLoaderResult> {
\r
13 private final static String TAG = "OpenRocketLoaderTask";
\r
16 * @see android.os.AsyncTask#doInBackground(Params[])
\r
19 protected OpenRocketLoaderResult doInBackground(File... arg0) {
\r
20 Log.d(TAG,"doInBackgroud");
\r
22 OpenRocketLoader rocketLoader = new OpenRocketLoader();
\r
24 OpenRocketLoaderResult result = new OpenRocketLoaderResult();
\r
25 OpenRocketDocument rocket = rocketLoader.load(arg0[0]);
\r
26 result.rocket = rocket;
\r
27 result.warnings = result.warnings;
\r
30 catch( RocketLoadException ex ) {
\r
31 Log.e(TAG, "doInBackground rocketLaoder.load threw", ex);
\r