Android中FLAG_SECURE页面返回后失效的问题求助
Flutter Android端FLAG_SECURE返回页面后失效问题求助
我希望为整个应用设置FLAG_SECURE以禁止截图,我的MainActivity代码如下:
class MainActivity: FlutterActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) window.addFlags(WindowManager.LayoutParams.FLAG_SECURE) // 设置禁止截图 } }
应用启动时,FLAG_SECURE可正常工作,无法进行截图。但使用Navigator.push跳转至其他页面,再按返回键回到原页面后,截图可以被获取,FLAG_SECURE失效。
是否有其他开发者遇到相同问题?或者有解决方案?
开发环境与设备信息
[✓] Flutter (Channel stable, 3.10.6, on macOS 13.5.2 22G91 darwin-arm64, locale ja-JP) [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 15.0) [✓] Chrome - develop for the web [✓] Android Studio (version 2022.2) [✓] VS Code (version 1.82.2) [✓] Connected device (4 available)
设备:Huawei Honor10 COL-L29 Android 10
我曾尝试使用screen_protector插件,但未能解决问题!
我期望返回至跳转前的页面时,仍无法进行截图。
内容的提问来源于stack exchange,提问作者Yoshiki Kobayashi
相关产品推荐
相关产品推荐

