AlertDialog.BuilderでShowしたら落ちた。android.view.WindowManager$BadTokenException

android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application

こんなのが出た。DialogFragmentを使うしかないかと思ったが、

Builder = new AlertDialog.Builder(context);

でなく、

Builder = new AlertDialog.Builder(activity);

として、Activityを渡せばいいみたい