Restores the Transferring progress dialog.

parent c126466b
...@@ -34,6 +34,8 @@ public class IntentTransferingFeatures extends Activity { ...@@ -34,6 +34,8 @@ public class IntentTransferingFeatures extends Activity {
public static final int KEY_REQUEST_IMAGE = 1; public static final int KEY_REQUEST_IMAGE = 1;
public static final int KEY_SIFT_ACTIVITY_LOADER = 2; public static final int KEY_SIFT_ACTIVITY_LOADER = 2;
private ProgressDialog loading;
File location; File location;
@Override @Override
...@@ -57,6 +59,7 @@ public class IntentTransferingFeatures extends Activity { ...@@ -57,6 +59,7 @@ public class IntentTransferingFeatures extends Activity {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
try { try {
_showTransferringMessage();
Intent returningIntent = new Intent(getIntent()); Intent returningIntent = new Intent(getIntent());
returningIntent.putExtra( returningIntent.putExtra(
"odk_intent_data", "odk_intent_data",
...@@ -140,9 +143,9 @@ public class IntentTransferingFeatures extends Activity { ...@@ -140,9 +143,9 @@ public class IntentTransferingFeatures extends Activity {
startActivityForResult(intent, KEY_SIFT_ACTIVITY_LOADER); startActivityForResult(intent, KEY_SIFT_ACTIVITY_LOADER);
} }
} else if (requestCode == KEY_SIFT_ACTIVITY_LOADER) { } else if (requestCode == KEY_SIFT_ACTIVITY_LOADER) {
_showTransferringMessage();
String list = data.getStringExtra("list"); String list = data.getStringExtra("list");
EarIdList earIdList = new Gson().fromJson(list, EarIdList.class); EarIdList earIdList = new Gson().fromJson(list, EarIdList.class);
Intent returningIntent = new Intent(getIntent()); Intent returningIntent = new Intent(getIntent());
returningIntent.putExtra( returningIntent.putExtra(
"odk_intent_data", "odk_intent_data",
...@@ -153,4 +156,16 @@ public class IntentTransferingFeatures extends Activity { ...@@ -153,4 +156,16 @@ public class IntentTransferingFeatures extends Activity {
} }
} }
private void _showTransferringMessage() {
loading = ProgressDialog.show(IntentTransferingFeatures.this,
"Transferring", "Please wait while transferring the features...");
loading.setCancelable(false);
loading.setProgressStyle(ProgressDialog.STYLE_SPINNER);
}
private void _closeTransferringMesagge() {
loading.dismiss();
loading = null;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment