0

首先,我相信这与此 SO post所描述的问题相同。我想提供更多细节并尽可能具体,希望一些大师能提出一个优雅的解决方案。Android 5.1会发生这种情况

以下代码

startActivityForResult(myMediaProjectionManager.createScreenCaptureIntent(), REQUEST_CODE_SCREEN_RECORDING);

将向用户显示以下提示:

在此处输入图像描述

如果用户没有选择“不再显示”,一切都会按预期工作。不幸的是,如果选择了“不再显示”,相同的代码将在下次运行时导致以下提示: 在此处输入图像描述

提示后设备会进入锁屏界面。

谁能确认这是由系统错误引起的并在不要求用户避免选择“不再显示”的情况下提供补救措施?

4

1 回答 1

1

谁能确认这是由系统错误引起的

如果您看到与此问题中报告的 Java 堆栈跟踪相同,那么是的,这似乎是一个系统错误。

并在不要求用户避免选择“不再显示”的情况下提供补救措施?

要求用户升级他们的设备。显然,这已在 5.1.1 中修复。

或者,不要使用MediaProjectionManager. 问题不在您的应用程序中,因此您无法改变行为。

于 2016-07-07T16:25:13.013 回答