Androidアプリケーションをeclipseを使って作っています。
VideoViewで動画再生時に再生不可の場合に動画が再生できませんと(OK)ボタンもいっしょに出てくるものを、Toast表示のみにしたい(時間が経てば消える)と思っています。

    videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
        public boolean onError(MediaPlayer mp, int what, int extra) {
            mHandler.post(new Runnable() {
                @Override
                public void run() {
                    Toast.makeText(this, "エラーが発生しました。", Toast.LENGTH_LONG)
                            .show();
                }
            });
            return false;
        }
    });

しかし、Toast行で
「型 Toast のメソッド makeText(Context, CharSequence, int) は引数 (new Runnable(){}, String, int) に適用できません」
というエラーが発生します。このthisがnew Runnable(){}になるからだと思いますが、解決する方法がわかりません。

ご存知の方ご教示お願いします。