Android Question How to show two pages one after the other

Jerryk

Member
Licensed User
Longtime User
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
 

Alessandro71

Well-Known Member
Licensed User
Longtime User
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
Top