catch all parse exception
Danmaku draw thread should run in main thread to avoid surfaceview synchronize exception

java.lang.NullPointerException
        at master.flame.danmaku.ui.widget.DanmakuSurfaceView.isShown(Unknown Source)
        at master.flame.danmaku.ui.widget.DanmakuSurfaceView.drawDanmakus(Unknown Source)
        at master.flame.danmaku.controller.DrawHandler.handleMessage(Unknown Source)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.os.HandlerThread.run(HandlerThread.java:60)