Restart fragment after back buttonHow to avoid admob adview being cut offHow to fix view that is misplaced and only comes to right place after I scroll inside the RecyclerViewActivity restart on rotation AndroidfindViewById in FragmentViewPager and fragments — what's the right way to store fragment's state?How to manage startActivityForResult on Android?Understanding Fragment's setRetainInstance(boolean)Fragment onResume() & onPause() is not called on backstackHow can I maintain fragment state when added to the back stack?Once for all, how to correctly save instance state of Fragments in back stack?Difference between add(), replace(), and addToBackStack()Dilemma: when to use Fragments vs Activities:

If a warlock makes a Dancing Sword their pact weapon, is there a way to prevent it from disappearing if it's farther away for more than a minute?

GFCI outlets - can they be repaired? Are they really needed at the end of a circuit?

my venezuela girlfriend wants to travel the USA where i live.what does she need to do and how expensive will it become or how difficult?

Why was Sir Cadogan fired?

Finding the reason behind the value of the integral.

How can saying a song's name be a copyright violation?

Am I breaking OOP practice with this architecture?

How to remove border from elements in the last row?

Using "tail" to follow a file without displaying the most recent lines

Fair gambler's ruin problem intuition

One verb to replace 'be a member of' a club

OP Amp not amplifying audio signal

Could the museum Saturn V's be refitted for one more flight?

Do Iron Man suits sport waste management systems?

Why is it a bad idea to hire a hitman to eliminate most corrupt politicians?

What is the most common color to indicate the input-field is disabled?

What is a Samsaran Word™?

What reasons are there for a Capitalist to oppose a 100% inheritance tax?

Is it "common practice in Fourier transform spectroscopy to multiply the measured interferogram by an apodizing function"? If so, why?

Was the old ablative pronoun "med" or "mēd"?

How many wives did king shaul have

How could indestructible materials be used in power generation?

What's the meaning of "Sollensaussagen"?

files created then deleted at every second in tmp directory



Restart fragment after back button


How to avoid admob adview being cut offHow to fix view that is misplaced and only comes to right place after I scroll inside the RecyclerViewActivity restart on rotation AndroidfindViewById in FragmentViewPager and fragments — what's the right way to store fragment's state?How to manage startActivityForResult on Android?Understanding Fragment's setRetainInstance(boolean)Fragment onResume() & onPause() is not called on backstackHow can I maintain fragment state when added to the back stack?Once for all, how to correctly save instance state of Fragments in back stack?Difference between add(), replace(), and addToBackStack()Dilemma: when to use Fragments vs Activities:













0















I have several fragments that share the same container: Fragment A, Fragment B, Fragment C. I move through them with the .replace method and I always use .addToBackStack to keep them in the stack.



At the current moment, if Fragment C is displayed and I click the Back Button to go back to Fragment B the methods from onCreateView() of Fragment B onwards will be called, but not onAttach or onCreate. I would like to restart Fragment B completely after I click the Back Button so that these methods are also called. In other words, as if I had gone from Fragment B to a different Activity and then back to Fragment B.










share|improve this question






















  • What code would you need to run on the onCreate that can’t be ran on onCreateView? The only two ways I could think of are have a Boolean set on onCreate to mark as needs to restart next onCreateView (that’s a lot of extra work that’s going to be thrown away) or overwrite the onBackPressed method and have a showFragment1(), showFragment2() method that will create new ones to replace your currently displayed fragment

    – Brandon
    Mar 7 at 23:58











  • This is my problem @Brandon stackoverflow.com/questions/55050062/… ... stackoverflow.com/questions/54688364/… . I've already asked twice with no success

    – assensi
    Mar 8 at 7:18















0















I have several fragments that share the same container: Fragment A, Fragment B, Fragment C. I move through them with the .replace method and I always use .addToBackStack to keep them in the stack.



At the current moment, if Fragment C is displayed and I click the Back Button to go back to Fragment B the methods from onCreateView() of Fragment B onwards will be called, but not onAttach or onCreate. I would like to restart Fragment B completely after I click the Back Button so that these methods are also called. In other words, as if I had gone from Fragment B to a different Activity and then back to Fragment B.










share|improve this question






















  • What code would you need to run on the onCreate that can’t be ran on onCreateView? The only two ways I could think of are have a Boolean set on onCreate to mark as needs to restart next onCreateView (that’s a lot of extra work that’s going to be thrown away) or overwrite the onBackPressed method and have a showFragment1(), showFragment2() method that will create new ones to replace your currently displayed fragment

    – Brandon
    Mar 7 at 23:58











  • This is my problem @Brandon stackoverflow.com/questions/55050062/… ... stackoverflow.com/questions/54688364/… . I've already asked twice with no success

    – assensi
    Mar 8 at 7:18













0












0








0








I have several fragments that share the same container: Fragment A, Fragment B, Fragment C. I move through them with the .replace method and I always use .addToBackStack to keep them in the stack.



At the current moment, if Fragment C is displayed and I click the Back Button to go back to Fragment B the methods from onCreateView() of Fragment B onwards will be called, but not onAttach or onCreate. I would like to restart Fragment B completely after I click the Back Button so that these methods are also called. In other words, as if I had gone from Fragment B to a different Activity and then back to Fragment B.










share|improve this question














I have several fragments that share the same container: Fragment A, Fragment B, Fragment C. I move through them with the .replace method and I always use .addToBackStack to keep them in the stack.



At the current moment, if Fragment C is displayed and I click the Back Button to go back to Fragment B the methods from onCreateView() of Fragment B onwards will be called, but not onAttach or onCreate. I would like to restart Fragment B completely after I click the Back Button so that these methods are also called. In other words, as if I had gone from Fragment B to a different Activity and then back to Fragment B.







android android-fragments






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 7 at 21:20









assensiassensi

50110




50110












  • What code would you need to run on the onCreate that can’t be ran on onCreateView? The only two ways I could think of are have a Boolean set on onCreate to mark as needs to restart next onCreateView (that’s a lot of extra work that’s going to be thrown away) or overwrite the onBackPressed method and have a showFragment1(), showFragment2() method that will create new ones to replace your currently displayed fragment

    – Brandon
    Mar 7 at 23:58











  • This is my problem @Brandon stackoverflow.com/questions/55050062/… ... stackoverflow.com/questions/54688364/… . I've already asked twice with no success

    – assensi
    Mar 8 at 7:18

















  • What code would you need to run on the onCreate that can’t be ran on onCreateView? The only two ways I could think of are have a Boolean set on onCreate to mark as needs to restart next onCreateView (that’s a lot of extra work that’s going to be thrown away) or overwrite the onBackPressed method and have a showFragment1(), showFragment2() method that will create new ones to replace your currently displayed fragment

    – Brandon
    Mar 7 at 23:58











  • This is my problem @Brandon stackoverflow.com/questions/55050062/… ... stackoverflow.com/questions/54688364/… . I've already asked twice with no success

    – assensi
    Mar 8 at 7:18
















What code would you need to run on the onCreate that can’t be ran on onCreateView? The only two ways I could think of are have a Boolean set on onCreate to mark as needs to restart next onCreateView (that’s a lot of extra work that’s going to be thrown away) or overwrite the onBackPressed method and have a showFragment1(), showFragment2() method that will create new ones to replace your currently displayed fragment

– Brandon
Mar 7 at 23:58





What code would you need to run on the onCreate that can’t be ran on onCreateView? The only two ways I could think of are have a Boolean set on onCreate to mark as needs to restart next onCreateView (that’s a lot of extra work that’s going to be thrown away) or overwrite the onBackPressed method and have a showFragment1(), showFragment2() method that will create new ones to replace your currently displayed fragment

– Brandon
Mar 7 at 23:58













This is my problem @Brandon stackoverflow.com/questions/55050062/… ... stackoverflow.com/questions/54688364/… . I've already asked twice with no success

– assensi
Mar 8 at 7:18





This is my problem @Brandon stackoverflow.com/questions/55050062/… ... stackoverflow.com/questions/54688364/… . I've already asked twice with no success

– assensi
Mar 8 at 7:18












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%2f55052975%2frestart-fragment-after-back-button%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%2f55052975%2frestart-fragment-after-back-button%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

1928 у кіно

Захаров Федір Захарович

Ель Греко