关于fragment的handler问题

((DrawFragment)context).handler.post(new Runnable() {
    @Override
    public void run() {
        invalidate();
    }
});

这个DrawFragment原来是MainActivity,换过之后就是(DrawFragment)context),一直报错,求问这里怎么获取context,没有用到activity.

如果是在fragment里面,想获取context,可以用getActivity( )方法