Отправка данных обратно в основное действие в Android
В действии 1 используется android-framework startActivityForResult:
startActivityForResult(ActivityTwo, ActivityTwoRequestCode);
Действие 2 запущено, и вы android-sdk можете выполнить операцию, чтобы android-device закрыть действие, выполните android-ui следующие действия:
Intent output = new Intent();
output.putExtra(ActivityOne.Number1Code, num1);
output.putExtra(ActivityOne.Number2Code, num2);
setResult(RESULT_OK, output);
finish();
Действие share-intent 1 - при возврате из предыдущего android-api действия вызывается onActivityResult:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == ActivityTwoRequestCode && resultCode == RESULT_OK && data != null) {
num1 = data.getIntExtra(Number1Code);
num2 = data.getIntExtra(Number2Code);
}
}
ОБНОВЛЕНИЕ: Ответ android-api на комментарий Seenu69, во intents втором действии
int result = Integer.parse(EditText1.getText().toString())
+ Integer.parse(EditText2.getText().toString());
output.putExtra(ActivityOne.KEY_RESULT, result);
Затем в первом android упражнении
int result = data.getExtra(KEY_RESULT);
android
android-intent
Отправка данных обратно в основное действие в Android
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.