I was concerned this would be the solution. Currently I'm not declaring bitmaps, I'm using '...loadbitmap(File....' as I thought it was a solution in itself to the memory issue.
To make sure I understand correctly, are you saying I could declare a bitmap for, say, the activity, and whenever a new activity is launched, I'd re-initialize this bitmap but with a different file?
I'm not entirely sure this would work in this circumstance, though.
If I 'Dim Background as bitmap' and then set the background image of multiple activities to 'Background', is that still only one bitmap loaded in memory, or does it create a new bitmap every time?