Ignorer PopupWindow en appuyant sur le bouton contextuel, sans utiliser de constructeur obsolète

J'ai un PopupWindow et je voulais qu'il rejeter lorsque l'utilisateur touche l'extérieur, j'ai donc cherché et trouvé que j'ai eu à utiliser popup.setBackgroundDrawable(new BitmapDrawable());. Le problème, c'est que le constructeur new BitmpaDrawable() est obsolète. Je Voudrais trouver une solution sans l'utiliser.

Quelqu'un sait comment résoudre ce problème?

Merci!

                final PopupWindow popup = new PopupWindow(sortByView,
                                          ViewGroup.LayoutParams.WRAP_CONTENT,
                                          ViewGroup.LayoutParams.WRAP_CONTENT,            
                                          true);
                popup.setBackgroundDrawable(new BitmapDrawable());
                popup.setOutsideTouchable(true);
                popup.showAsDropDown(v);

source d'informationauteur mario595