[OnePlus 3T Questions & Answers] Machado000:
Hello there,

I came to an extremely annoying problem with the dialer app on my phone (Oneplus 3T - Stock Oxygen OS 4.0.3), and after some dig up I came to a solution that I would like to share, since it was not too obvious to find.

[THE ISSUE]

Wherever I received a phone call I was not presented with the standard screen with buttons to swipe for answer or reject it.

If the phone was locked, the ringtone was heard but the screen was completely black. I had then to press the power button to wake the screen.

With the screen on, a small taskbar at the top of the screen (in color blue or green) was the only notice that a call was incoming at the moment. [See 1st image]

Then I had to touch the bar to finally get the standard dialer screen with the options to answer or reject the call.

This 3 step ritual, was extremely annoying to repeat to each of the 15-20 calls I receive daily.

Besides that, was common for the caller to not wait and hang up before I could make it.

[THE SEARCH FOR A SOLUTION]

Since I had no recent system updates, and I could not backtrack what settings change that I made to gain this black screen issue I started searching.

After some goggling, I found similar threads for black screen calls on forums talk.sony.mobile.com and oneplus.net, then it was possible to narrow that the problem was at InCallUI.apk not working properly.

When I checked the InCallUI app info on "Config > Apps > (menu) Show system > InCallUI" I could note the "Notifications" settings were "Silenced". [See 2nd image]

Bingo! But when I clicked on it there was no option to re-enable it. [See 3rd image]

Continuing the search I did find some solved threads, but the solutions proposed by it did not inspired me confidence.

All I could find was:

- fix the defective proximity sensor that caused the screen to go black;

[If that was my problem the screen would go black AFTER the call was answered and not BEFORE it. And beside that I double checked that my proximity sensor was OK during calls]

- backup, wipe the phone to factory settings and restore backup; [NO WAY!]

- install a new dialer app like Google Dialer; [I like my stock dialer, but why not? Tried but did not solved the black screen call issue]

- root and install an custom InCallUI.apk app; [I was intrigued that no root was necessary to cause the issue, so why it would be to solve it?]

- extract InCallUI.apk from an stock image, root, delete the actual apk and install the extracted clean one; [Not into it, maybe another time.]

[THE SOLUTION - not so obvious for some of us]

The recent Android 7.0 offered new options to customize notifications individually by app, so I focused on reaching the InCallUI.apk notifications settings somehow.

This is how I managed it:

1. Called myself from a second phone;

2. Awaked my screen with the power button;

3. Touched the "touch to return" taskbar (blue or green) to reach the incoming call screen; [1st image]

4. Did not answered and pulled the notification bar down to reach the InCallUI.apk notification item; [4th image]

5. Did not answered and hard pushed the InCallUI white notification item to the left so I could reach the gear icon to customize it; [5th image]

6. FINALLY changed the option from "Show notifications silently" to "Don't Silence" InCallUI and clicked "DONE".

7. Profit! Incoming calls screen back to normal behavior.

As I said this solution may be obvious, but since I struggled to find it this post may be of help to for some of us.

Thanks to XDA Forum community for all nice things it allowed me to I learn since my first HTC T-Mobile G1. ;)

PS: Forgive my english, it's not my first language.