以下はMyCanvasの中のrunの抜粋ですが、メガアプリだと
画面が更新されません。256Kアプリなら大丈夫です。

public void run() {
 while(true) {
  //処理

  repaint();

  try {
   Thread.sleep(100);
  }
  catch (InterruptedException e) {
   stop();
  }
 }
}

よろしくお願いします。