I have a channel that has a configuration screen that opens the first time you go into the application, and it works fine, the problem is the channel exits after I leave the configuration screen. I've read through the docs and not found this behavior, but I am guessing it is because I have closed the last open screen even though I have subsequent code to execute. Does the Roku automatically exit a channel as soon as no screen is showing? Moving my code for the config to happen after another screen is opened will take a lot of work, so I want to make sure that is the problem before I do it. I don't get any errors in the telnet window.
Yes. As soon as the last screen is closed, the channel will exit. You'll need a facade screen to prevent the channel from exiting before you want it to. See RokuKevin's post here: viewtopic.php?f=34&t=26350&p=162550#p162550