Mirilin hat Dir den Lösungsweg bereits genannt. Du brauchst ein "Hintergrundbitmap" auf welches Du zeichnest. Wann immer das Canvas neu gezeichnet werden soll, kopierst Du das Bitmap aufs Canvas. Das Canvas selbst hat keine Möglichkeit sich zu merken, was es darstellen soll.
...
...