J Jerryk Member Licensed User Longtime User Mar 22, 2024 #1 I want to display the second page immediately after closing the first one. B4X: B4XPages.ShowPage("page_1") B4XPages.ShowPage("page_2") but it shows page 2 first, after closing page 1. Ok, I can change the order. But can it be done differently? B4X: Wait For(B4XPages.ShowPage("page_1")) Complete (Result As Boolean) B4XPages.ShowPage("page_2") this will show me the first page but the second won't show at all
I want to display the second page immediately after closing the first one. B4X: B4XPages.ShowPage("page_1") B4XPages.ShowPage("page_2") but it shows page 2 first, after closing page 1. Ok, I can change the order. But can it be done differently? B4X: Wait For(B4XPages.ShowPage("page_1")) Complete (Result As Boolean) B4XPages.ShowPage("page_2") this will show me the first page but the second won't show at all
B Brian Dean Well-Known Member Licensed User Longtime User Mar 23, 2024 #2 Try this . . . B4X: B4XPages.ShowPage("page_1") Sleep(2000) B4XPages.ShowPage("page_2") Upvote 0
J Jerryk Member Licensed User Longtime User Mar 23, 2024 #3 Brian Dean said: Try this . . . B4X: B4XPages.ShowPage("page_1") Sleep(2000) B4XPages.ShowPage("page_2") Click to expand... This is not a solution. Page 1 is shown for 2 seconds, then page 2 is displayed Upvote 0
Brian Dean said: Try this . . . B4X: B4XPages.ShowPage("page_1") Sleep(2000) B4XPages.ShowPage("page_2") Click to expand... This is not a solution. Page 1 is shown for 2 seconds, then page 2 is displayed
Alessandro71 Well-Known Member Licensed User Longtime User Mar 23, 2024 #4 modify "page_1" to raise a "Page_Closed" event B4X: CallSubDelayed2(B4XPages.MainPage, "Page_Closed", success) and then wait for it before showing the next page B4X: B4XPages.ShowPage("page_1") Wait For Page_Closed (success As Boolean) B4XPages.ShowPage("page_2") Upvote 0
modify "page_1" to raise a "Page_Closed" event B4X: CallSubDelayed2(B4XPages.MainPage, "Page_Closed", success) and then wait for it before showing the next page B4X: B4XPages.ShowPage("page_1") Wait For Page_Closed (success As Boolean) B4XPages.ShowPage("page_2")
B Brian Dean Well-Known Member Licensed User Longtime User Mar 23, 2024 #5 This is not a solution. Click to expand... You are right - I misunderstood your intention. Upvote 0