Android: wait in each loop iteration until I return from an activity that is started inside each loop...












0















I have started to learn Android and I want to achieve the following: I have a loop and in each iteration I start an activity. I want to wait until I get back from that activity (that I start in each iteration) before doing the next loop iteration and start an activity again, and so on.



I have seen that I can obtain a result from an activity ( RESULT_OK if the activity worked properly):https://developer.android.com/training/basics/intents/result , I guess I may have to use that functionality, but still I do not know how to wait until I get the RESULT_OK from the activity (Maybe I am wrong and Idon't have to get the result from the started activity, as I said I am a beginner).










share|improve this question























  • Why do you want to do this? Why can't you just start the first Activity with startActivityForResult and then when you return in onActivityResult, take next item in the list and startActivityForResult, rinse repeat? The previous Activity where you've started your for-loop will be paused when a new Activity is started and so if you really want to use a for-loop, you need to store the state of the for-loop (the state in this case could be the index of what item you're iterating over). Have a look here: developer.android.com/guide/components/activities/…

    – Darwind
    Nov 27 '18 at 20:58













  • Yeah, that makes sense. Thanks

    – v8rs
    Nov 27 '18 at 21:03
















0















I have started to learn Android and I want to achieve the following: I have a loop and in each iteration I start an activity. I want to wait until I get back from that activity (that I start in each iteration) before doing the next loop iteration and start an activity again, and so on.



I have seen that I can obtain a result from an activity ( RESULT_OK if the activity worked properly):https://developer.android.com/training/basics/intents/result , I guess I may have to use that functionality, but still I do not know how to wait until I get the RESULT_OK from the activity (Maybe I am wrong and Idon't have to get the result from the started activity, as I said I am a beginner).










share|improve this question























  • Why do you want to do this? Why can't you just start the first Activity with startActivityForResult and then when you return in onActivityResult, take next item in the list and startActivityForResult, rinse repeat? The previous Activity where you've started your for-loop will be paused when a new Activity is started and so if you really want to use a for-loop, you need to store the state of the for-loop (the state in this case could be the index of what item you're iterating over). Have a look here: developer.android.com/guide/components/activities/…

    – Darwind
    Nov 27 '18 at 20:58













  • Yeah, that makes sense. Thanks

    – v8rs
    Nov 27 '18 at 21:03














0












0








0








I have started to learn Android and I want to achieve the following: I have a loop and in each iteration I start an activity. I want to wait until I get back from that activity (that I start in each iteration) before doing the next loop iteration and start an activity again, and so on.



I have seen that I can obtain a result from an activity ( RESULT_OK if the activity worked properly):https://developer.android.com/training/basics/intents/result , I guess I may have to use that functionality, but still I do not know how to wait until I get the RESULT_OK from the activity (Maybe I am wrong and Idon't have to get the result from the started activity, as I said I am a beginner).










share|improve this question














I have started to learn Android and I want to achieve the following: I have a loop and in each iteration I start an activity. I want to wait until I get back from that activity (that I start in each iteration) before doing the next loop iteration and start an activity again, and so on.



I have seen that I can obtain a result from an activity ( RESULT_OK if the activity worked properly):https://developer.android.com/training/basics/intents/result , I guess I may have to use that functionality, but still I do not know how to wait until I get the RESULT_OK from the activity (Maybe I am wrong and Idon't have to get the result from the started activity, as I said I am a beginner).







android loops wait






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 27 '18 at 18:20









v8rsv8rs

6011




6011













  • Why do you want to do this? Why can't you just start the first Activity with startActivityForResult and then when you return in onActivityResult, take next item in the list and startActivityForResult, rinse repeat? The previous Activity where you've started your for-loop will be paused when a new Activity is started and so if you really want to use a for-loop, you need to store the state of the for-loop (the state in this case could be the index of what item you're iterating over). Have a look here: developer.android.com/guide/components/activities/…

    – Darwind
    Nov 27 '18 at 20:58













  • Yeah, that makes sense. Thanks

    – v8rs
    Nov 27 '18 at 21:03



















  • Why do you want to do this? Why can't you just start the first Activity with startActivityForResult and then when you return in onActivityResult, take next item in the list and startActivityForResult, rinse repeat? The previous Activity where you've started your for-loop will be paused when a new Activity is started and so if you really want to use a for-loop, you need to store the state of the for-loop (the state in this case could be the index of what item you're iterating over). Have a look here: developer.android.com/guide/components/activities/…

    – Darwind
    Nov 27 '18 at 20:58













  • Yeah, that makes sense. Thanks

    – v8rs
    Nov 27 '18 at 21:03

















Why do you want to do this? Why can't you just start the first Activity with startActivityForResult and then when you return in onActivityResult, take next item in the list and startActivityForResult, rinse repeat? The previous Activity where you've started your for-loop will be paused when a new Activity is started and so if you really want to use a for-loop, you need to store the state of the for-loop (the state in this case could be the index of what item you're iterating over). Have a look here: developer.android.com/guide/components/activities/…

– Darwind
Nov 27 '18 at 20:58







Why do you want to do this? Why can't you just start the first Activity with startActivityForResult and then when you return in onActivityResult, take next item in the list and startActivityForResult, rinse repeat? The previous Activity where you've started your for-loop will be paused when a new Activity is started and so if you really want to use a for-loop, you need to store the state of the for-loop (the state in this case could be the index of what item you're iterating over). Have a look here: developer.android.com/guide/components/activities/…

– Darwind
Nov 27 '18 at 20:58















Yeah, that makes sense. Thanks

– v8rs
Nov 27 '18 at 21:03





Yeah, that makes sense. Thanks

– v8rs
Nov 27 '18 at 21:03












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53505866%2fandroid-wait-in-each-loop-iteration-until-i-return-from-an-activity-that-is-sta%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53505866%2fandroid-wait-in-each-loop-iteration-until-i-return-from-an-activity-that-is-sta%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Lallio

Futebolista

Jornalista