I mainly want to blank the screen in the recent apps list due to sensitive data being shown. For this, the solution is to use:
getWindow().addFlags(WindowMan
If your Activity is showing sensitive data, for the security reason is better to don't allow user to make screenshots. If you are worry even about recent app screen, why you are not worry about screenshots on the same time? I think, that Android OS SecureFlag is designed to protect your data, and screenshots ability, just negates it's purpose.
If you anyway, want this ability, you can try to move all your sensitive data to separate activity with this flag. In that case, you will protect your sensitive data, and in other app's activities will have ability to make screenshots.