Hello, in this video, I am going to show you how to pass data from your first page to the next page that you're that you want to navigate to. So if I click this, when you navigate to it, maybe something happened, we've got some data from the database or some user input, and we want to pass that through to do is actually pretty darn simple. So what we want to do is first go to the second page or you know, page that we are navigating to. And as you can see, the class has no constructor. By default, he will create some sort of constructor but let's create our own. So before that, we're going to create a variable to store the value that we are having passed in.
So I'm going to I'm going to know what I am going to have choice and choices choices. I'm going to illustrate So this is on the string str, by default is going to be, it's gonna have nothing in there. And the page title will be steel. So if he was to say that, as you can see it's empty, but what we want to do is create a constructor. So second page and in here the brackets because we're basically going to accept some values into the key initially. Then we want to do this dot str, so what value what value we pass in will get assigned to this string right here.
We just need to do SEPA and if you want to implement a more complex constructor where you were doing some calculations in Nova is fine, it could do manual assignment. But the principle is the same you're using the constructor of the class to go back to the main dot file now and when we do the fortune we go to the next page. We want to say the name of the variable that we are finding it to so str Okay, let's just do it. I think what we need to do is do str Hello. If he was to say that just messed up is because we need to do a hard reload we will lose our housing for the application click that I didn't see phase Hello. Let me go one step further.
More done. Now basically, you can pass as many as you want. War. I wanted to know if I'm gonna have a choice. To do this is going to be in here we are going to have children here and inside of here we are going to have the radio button reading I'm doing it like that is because you're going to have to raise buttons or two boys and we've done that. And this is gonna say that man this is going to say depending on which one you click a certain value in, you'll be able to see okay Batman, if a Batman or Superman suit my heart like Superman again say Superman so it is passing that value in through here into the constructor.
Then it is finding the here which is getting To the family questions, feel free to shoot me a message. What I want you to do as an extra task is to pass in multiple values instead of just the one and make this constructor instead of just assigning values. Make sure you have a make it in this only has a body and you can do some calculation, maybe you assign an integer and that entity is doubled. And then that could even be printed here or be assigned to some sort of text widget. That's all there is to know. If you have any questions, feel free to drop me a message.
And as usual, I look forward to seeing you in the next video.