schnleon
(Leon )
June 5, 2019, 2:02pm
#1
Hello,
is it possible to open another app (made by Kodular) but on a specific screen?
I tried to replace “[…].Screen1” on ActivityClass, but this doesen’t work.
The app only opens with “Screen1”.
I also tried to set an ExtraValue and then in the open app with “get start value” query, but without success
Thank you in advance.
1 Like
Boban
(Boban Stojmenovic)
June 6, 2019, 8:52am
#2
Try with
Action: android.intent.action.VIEW
Depends on when your app was made for the first time
Package: io.makeroid .email.projectname
Class: io.makeroid .email.projectname.Screen2
Package: io.kodular .email.projectname
Class: io.kodular .email.projectname.Screen2
/Boban
3 Likes
schnleon
(Leon )
June 6, 2019, 12:50pm
#3
Thanks for the answer. However, this does not work …
I get the following message “No corresponding activity was found”.
But I did it according to your instructions …
Boban
(Boban Stojmenovic)
June 6, 2019, 1:30pm
#4
Apologizing, It’s was copy paste mistake from my side, correction to my previous statement.
should be
Package: com.makeroid .email.projectname
Class: com.makeroid .email.projectname.Screen2
/Boban
1 Like
schnleon
(Leon )
June 6, 2019, 1:36pm
#5
No problem. I have already created the app with Kodular. But it does not work.
Boban
(Boban Stojmenovic)
June 6, 2019, 1:58pm
#6
Checked some aia’s long back in time just to be sure and as I mentioned earlier
I found three different file structures
com.makeroid .
io.makeroid .
io.kodular .
Easiest for you to find which one you have, download your aia, use 7-zip, open this file
it will contain one of them tree that I mentioned above (ex. main=io.kodular.xxx.yyy.Screen1)
Btw, are you using your own package name
/Boban
1 Like
schnleon
(Leon )
June 6, 2019, 2:01pm
#7
Many Thanks.
However, I have already done this. And with me is “io.kodular.” the case.
Boban
(Boban Stojmenovic)
June 6, 2019, 2:03pm
#8
Don’t know why it doesn’t work for you as it works for me
/Boban
schnleon
(Leon )
June 6, 2019, 2:06pm
#9
Unfortunately I do not know. I can basically open the app, but this does not work with another screen. Only “Screen1” is possible …
But thanks anyway.
Boban
(Boban Stojmenovic)
June 6, 2019, 2:27pm
#10
Try this apps, app1 should open different screens in app2
TestApp1.apk (4.1 MB)
TestApp2.apk (4.1 MB)
/Boban
1 Like
schnleon
(Leon )
June 6, 2019, 5:26pm
#11
Thank you. Works perfectly. Now I’m just wondering what I did wrong xD
In my opinion, I did everything according to your instructions.
schnleon
(Leon )
June 6, 2019, 5:33pm
#12
Can I send you my “.aia”? Maybe you see something I overlook.
1 Like
Boban
(Boban Stojmenovic)
June 6, 2019, 5:40pm
#13
Since I have disabled messages in the community, I would have to PM you first I you wish
/Boban
schnleon
(Leon )
June 6, 2019, 5:42pm
#14
OK. Yes, it would be nice from you.
But I want my own app activity name without kodular so that I can keep my app name in branding
Boban
(Boban Stojmenovic)
September 12, 2020, 11:21am
#16
Only doable with real package name…
Do you mean like when I put my own app package name instead of empty activity name will also change
Boban
(Boban Stojmenovic)
September 12, 2020, 11:59am
#18
To make it clear
By default you get
Package: io.kodular .email.projectname
Class: io.kodular .email.projectname.Screen2
If you change package name in Kodular e.g. com.example.projectname you get
Package: com.example .projectname
Class: io.kodular .email.projectname.Screen2
Real package name e.g. com.example.projectname you get, see more at App Inventor Tutorials and Examples: Package name | Pura Vida Apps
Package: com.example .projectname
Class: com.example .projectname.Screen2
2 Likes
Hello friends could you help me with something regarding the subject, how I explain it boban previously works but an example if I want to open the app with a specific data, for example a player What was done in kodular and I wish from another app also to open a video in kodular, how could it be done