В моем приложении flutter он поддерживает часть kotlin для android. Я не могу найти код для предотвращения скриншота в приложении, написанном на языке kotlin. Я поискал в Google, затем я нашел код, написанный на языке java, но мне нужен код kotlin, чтобы предотвратить снимок экрана.
package com.example.schoolbells
import io.flutter.embedding.android.FlutterActivity
import android.os.Bundle;
import androidx.annotation.NonNull;
import io.flutter.embedding.engine.FlutterEngine;
import android.view.WindowManager.LayoutParams;
class MainActivity: FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE);
}
}
получение этой ошибки в методе onCreate
[ОШИБКА]: Неразрешенная ссылка: WindowManager kotlin (UNRESOLVED_REFERENCE)
Я пробовал этот код в kotlin, но получаю ошибку. Есть ли другой способ предотвратить искажение скриншота?