How to refresh screens

I am tracking the playback position within a roVideoScreen and POSTing it back to my server. This all works fine.

I use the following navigation path:
roGridScreen → roPosterScreen (episodes) → roSpringboardScreen → roVideoScreen

So when the roVideoScreen closes (due to user navigation or playback completed) I am returned to the roSpringboardScreen. But because it was already on the stack, it does not get refreshed/reloaded and is not aware of the updated playback position.

How can I force a reload of the roSpringboardScreen in this case (so it will populate with updated data)?

Thanks!

You’ll need to add refresh code after your call to the roVideoScreen.

so for example:

...
if msg.getindex()=0 then
    index=playvideoContent(contentList,index)
    ContentList=getContentFromMyServerAgain()
    screen.setcontent(content[index])
else if ...

Makes perfect sense – was approaching it incorrectly. Thanks guys, I will use that approach.