我试图通过一个简单的模块将 Android 屏幕常亮功能应用于 React Native,但我不知道如何从该模块中获取当前 Android Activity 的访问权限。
为了实现这个目标,我需要获取 Activity 引用,以便在其上调用 .getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
。
我尝试通过强制转换来获取 Activity,例如:((Activity)getReactApplicationContext().getBaseContext())
,但是会抛出“无法转换为 Android.app.Activity”错误。