問題タブ [android-9.0-pie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android P は着信を 2 回ブロードキャストしますか?それとも私だけですか?
着信コールの電話番号をブラックリストと照合するアプリがあります。
Android のいくつかのバージョンで以下のコードを使用して、着信通話の電話番号を取得しましたが、Android P に対してテストすると、予期しない動作をします。
読みやすくするために、以下のコードからすべての null チェックを削除しました。
P より前のバージョンの Android では、状態 EXTRA_STATE_RINGING の onReceive が着信中に数回呼び出される場合がありますが、phoneNumber は常に同じ値 (実際の着信電話番号) を持ちます。
Android P では、着信中に onReceive が 2 回呼び出されます。1 回目は phoneNumber=null、2 回目は実際の電話番号です。
これはバグですか?こんなはずじゃないの?アプリでも同じ結果が得られますか?