下記のコードのgetActivity().runOnUiThreadNullが返ってきてしまいます。
なので、getActivityの値をログで確認してみると、Nullになっていました。
これはどうしてなのでしょうか?今まで普通にgetActivityを使ってたように使っているつもりなのですが......。

public class testDialog extends DialogFragment {
    private Handler handler = new Handler();
    private Runnable runnable = new Runnable() {
        @Override
        public void run() {
            getActivity().runOnUiThread(new Runnable() {
                @Override
                public void run() {

                }
            });
        }
    };