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:
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
add a comment |
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
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
add a comment |
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
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
android android-fragments
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
add a comment |
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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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