【发布时间】:2020-01-09 01:03:41
【问题描述】:
我有一个 Flutter 项目,我需要在 Android 上添加一个 FLAG_SECURE。
目前,这是我主要活动的代码:
import android.os.Bundle
import io.flutter.app.FlutterActivity
import io.flutter.plugins.GeneratedPluginRegistrant
import android.view.WindowManager.LayoutParams;
class MainActivity: FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
GeneratedPluginRegistrant.registerWith(this)
}
public override fun onPause() {
super.onPause()
getWindow().addFlags(LayoutParams.FLAG_SECURE)
}
public override fun onResume() {
super.onResume()
getWindow().clearFlags(LayoutParams.FLAG_SECURE)
}
}
除 Android 10 外,这一切正常。
例子:
【问题讨论】:
-
我也遇到这个问题,等待解决
-
@AbdurahmanPopal 对此有任何解决方案吗?
-
有什么解决方案吗?