まず、これはthis SO postで記述されているのと同じ問題だと思います。私は、より多くの詳細を提供し、できるだけ具体的なものにしたいと思っています。これは、アンドロイド5.1MediaProjectionManager.createscreencaptureintent()に対処する方法「残念ながら、システムUIが停止しました」
で発生し、次のコード
startActivityForResult(myMediaProjectionManager.createScreenCaptureIntent(), REQUEST_CODE_SCREEN_RECORDING);
は、ユーザーに次のプロンプトが表示されます:
ユーザーが「が」ドンを選択しない場合再びショー "、すべてが期待どおりに動作します。デバイスは、プロンプトの後にロック画面に移動します
:「表示しない」を選択した場合は残念ながら、同じコードは、次の実行から次のプロンプトにつながります。
これは誰でもシステムバグによって引き起こされたもので、「再表示しない」を選択しないようにユーザーに依頼することなく対処できますか?誰もがこのことを確認できた
すぐに回答いただきありがとうございます。はい、logcatで全く同じNPE例外が表示されます。スクリーンレコーディングにMediaProjectionManagerを使用することに匹敵する、あるいはより良い代替手段がありますか? – Hong
@香港:いいえ、申し訳ありません。根底にあるデバイスの外に、 'MediaProjectionManager'があなたの唯一のオプションです。 – CommonsWare
清算していただきありがとうございます。 5月5日に5.1.1とコードをどのようにして伝えることができますか?それらは同じAPIレベルです。私はこれについて別の質問を掲示すべきですか?私は簡単な検索をしましたが、答えを見つけることができませんでした。 – Hong