У меня есть приложение, в котором пользователь делает снимок и загружает его на веб-сайт.
У меня есть этот код прямо сейчас:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAMERA_PIC_REQUESTED) {
if(resultCode == RESULT_OK) {
// Maybe add the additional code here?
picture = convertImageUriToFile(imageUri, this);
Thread thread = new Thread(null, uploader, "MagentoBackground");
thread.start();
m_ProgressDialog = ProgressDialog.show(pictures.this, "Please wait...", "Uploading data ...", true, true);
}
} else if (requestCode == EXPERIMENT_CODE) {
if (resultCode == Activity.RESULT_OK) {
experimentInput.setText("" + data.getExtras().getInt("edu.cs.h.exp_id"));
}
}
}
Однако до того, как изображениескачал, я хочу добавить макет, который вызывает Spinner (выпадающее меню) со списком элементов, которые пользователь может выбрать для описания картинки.
Что мне добавить в код, чтобы передизображение загружено, отображается новый макет, пользователь делает выбор и нажимает кнопку OK на этом макете, а затем возвращается к этому коду, чтобы продолжить процесс загрузки?