Canvasは安定してるのかな?

主にOpenGLで開発していたのでCanvasはあまり使ってませんでした。
drawBitmapでクラッシュしていたので原因を調べてみたら、主にメモリ不足でした。

どうやら、画面をスレッドでループしながら描画しつつ、画像を保存時にdrawBitmapが多重に呼ばれたのが原因でした。
メモリ不足ならクラッシュじゃなくException出してもいいのになと思います。

ループで描画は結構メモリ消費するみたいですし、バッググラウンドでメモリいる処理するときはループ止めた方がいいかも
でもそれならいっそのこと、Intent呼び出した方がいいですね。