Я пытаюсь запустить какую-либо деятельность по одному с этим кодомAndroid: Приостановка цикла ожиданию ребенок деятельность, созванное startActivityForResult закончить()
for (Card c : cards) {
i++;
Intent intent = new Intent(this, OneChoiceActivity.class);
intent.putExtra("mode", "oneChoice");
intent.putExtra("cardID", c.getId());
intent.putExtra("totalNumber", cards.size());
intent.putExtra("currentNumber", i);
startActivityForResult(intent, 1);
}
Я хочу, чтобы получить намерение каждый раз, когда ребенок активность запускается, что-то делает, завершайте, родительская активность будет ждать выхода каждого из них, а затем вызывает следующую операцию. Но цикл for запускается и завершается до отображения любой активности. Есть ли решение для этого?
Не используйте петлю. Когда кто-то запустит «Активность» и вернется, начнется основной метод 'onActivityResult()' Activity 'Activity'. Начните следующую «Активность». –
Thankyou @MikeM, я внедрил ваше решение, это сработало :) – Andiana